Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách xóa tệp và thư mục bằng Windows PowerShell

Nếu bạn không thể xóa tệp hoặc thư mục khỏi máy tính, bạn có thể dùng Windows PowerShell để xóa bất kỳ tệp và thư mục nào một cách dễ dàng. Lợi thế của PowerShell là bạn có thể xóa buộc (force delete) tệp và xóa tất cả mục bên trong thư mục. Chúng ta đã xem cách xóa tệp/thư mục bằng Command Prompt. Bây giờ xem cách làm bằng PowerShell.

Dùng PowerShell xóa tệp và thư mục

Để xóa tệp và thư mục bằng Windows PowerShell, làm theo các bước:

  1. Mở Windows PowerShell
  2. Xác định thư mục
  3. Dùng lệnh Remove-item.

Chi tiết hướng dẫn:

Xóa một tệp đơn lẻ bằng PowerShell

Để bắt đầu, mở PowerShell. Nhấn Win+X, chọn Windows PowerShell từ danh sách. Hoặc tìm trong ô tìm kiếm Taskbar. Sau đó nhập lệnh:

Remove-item file-path

Đây là dạng cơ bản của lệnh.

Giả sử bạn có tệp TWC.png trong thư mục TWC trên Desktop. Để xóa bằng PowerShell, nhập:

Remove-item C:\Users\user-name\Desktop\TWC\TWC.png

Bạn phải bao gồm phần mở rộng tệp trong lệnh. Nếu không, lệnh không được nhận diện.

Liên quan: Cách xóa tệp cũ hơn X ngày trong Windows

Xóa một thư mục đơn lẻ bằng PowerShell

Nếu muốn xóa thư mục, dùng lệnh như trên:

Remove-Item folder-path

Giả sử thư mục TWC trên Desktop. Để xóa, nhập:

Remove-item C:\Users\user-name\Desktop\TWC

Nếu thư mục rỗng, sẽ xóa ngay. Nếu thư mục có tệp, bạn phải xác nhận xóa bằng cách nhấn Y và Enter.

Xóa nhiều tệp bằng PowerShell

Nếu có nhiều tệp cần xóa, dùng lệnh khác một chút. Lệnh trông giống nhau nhưng có sự khác biệt nhỏ.

Remove-item file-path, file-path1, file-path2

Nhập tất cả đường dẫn tệp như vậy. Ví dụ: tệp TWC.png trên Desktop và TWC1.txt trong Downloads. Để xóa cùng lúc:

Remove-item C:\Users\user-name\Desktop\TWC.png, C:\Users\user-name\Downloads\TWC1.txt

Xóa nhiều thư mục bằng PowerShell

Giống xóa nhiều tệp, lệnh giống nhau để xóa nhiều thư mục. Ví dụ:

Remove-item C:\Users\user-name\Desktop\TWC, C:\Users\user-name\Downloads\TWC1

Lệnh này xóa thư mục TWC trên Desktop và TWC1 trong Downloads cùng lúc.

Lưu ý: Dùng các lệnh này, tệp/thư mục sẽ bị xóa vĩnh viễn. Tức là không tìm thấy trong Recycle Bin.

Kiểm tra mục bên trong thư mục

Trường hợp không mở được thư mục nhưng muốn biết nội dung, dùng lệnh:

Get-ChildItem folder-path

Nếu thư mục TWC trên Desktop, nhập:

Get-ChildItem C:\Users\user-name\Desktop\TWC

Mặc định hiển thị Mode, LastWriteTime, Length, Name. Bạn có thể lấy tên tệp để xóa đúng mục.

Kiểm tra thời gian sửa đổi và tạo mới

Muốn biết thời gian tệp được tạo hoặc sửa đổi, dùng lệnh:

Get-ChildItem C:\Users\user-name\Desktop\TWC | Select-Object FullName, LastWriteTime, CreationTime

Sẽ thấy ba cột với tên tệp và chi tiết.

Xóa buộc mục (Force delete)

Nếu thư mục có tệp read-only hoặc ẩn bạn muốn xóa, lệnh trên sẽ báo lỗi. Lúc đó dùng tham số -force. Ví dụ: có tệp ẩn/read-only trong thư mục TWC trên Desktop, nhập:

Remove-item C:\Users\user-name\Desktop\TWC -force

Lệnh tương tự dùng cho tệp read-only. Cả hai trường hợp sẽ có thông báo xác nhận, nhập Y và Enter.

Xóa mà không cần xác nhận

Nếu dùng lệnh đầu tiên, sẽ có thông báo xác nhận. Nếu không muốn, dùng tham số -recurse.

Ví dụ:

Remove-item C:\Users\user-name\Desktop\TWC -recurse

Sau khi nhập, thư mục/tệp sẽ bị xóa vĩnh viễn mà không cần xác nhận.

Loại trừ loại tệp nhất định

Giả sử bạn có nhiều loại tệp: TXT, PNG, DOCX, PDF... và muốn xóa tất cả trừ tệp TXT. Dùng tham số -exclude. Lệnh:

Remove-Item –path C:\Users\user-name\Desktop\TWC* -exclude *.txt

Sẽ loại trừ tất cả .txt và xóa các loại khác. Tuy nhiên vẫn có xác nhận. Nếu muốn xóa trực tiếp, thêm tham số -recurse như trên.

Hy vọng các lệnh này hữu ích cho bạn.