Sử dụng PowerShell để xóa các tệp và thư mục trong Windows 11/10

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

Sử dụng PowerShell(Use PowerShell) để xóa các tệp và thư mục

Để xóa các tệp và thư mục(delete files and folders) bằng Windows PowerShell , hãy làm theo các bước sau-

  1. Mở Windows PowerShell
  2. Xác định thư mục
  3. Sử dụng lệnh Loại bỏ mục.

Đây là hướng dẫn ở dạng chi tiết.

Xóa(Delete) một tệp duy nhất bằng PowerShell

Để bắt đầu, bạn cần mở PowerShell . Đối với điều đó, bạn có thể nhấn Win+X và chọn Windows PowerShell từ danh sách. Ngoài ra, bạn có thể tìm kiếm nó trong hộp tìm kiếm của Thanh tác vụ(Taskbar) . Sau đó, nhập lệnh sau-

Remove-item file-path

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

Giả sử rằng bạn có một tệp có tên TWC.png trong thư mục TWC trên Máy tính để bàn(Desktop) của bạn . Để xóa nó bằng Windows PowerShell , bạn cần nhập lệnh này-

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

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

Bạn phải bao gồm phần mở rộng tệp trong lệnh. Nếu không, nó sẽ không nhận ra lệnh của bạn và một thông báo chào mừng sẽ chào đón bạn.

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

Xóa(Delete) một thư mục duy nhất bằng PowerShell

Nếu bạn muốn xóa một thư mục bằng Windows PowerShell , bạn cần nhập lệnh như đã đề cập trước đó-

Remove-Item folder-path

Giả sử rằng bạn có một thư mục có tên TWC trên Máy tính để bàn(Desktop) của mình . Nếu bạn muốn xóa nó, bạn cần nhập lệnh này-

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

Nếu thư mục trống, nó sẽ bị xóa ngay lập tức. Tuy nhiên, nếu thư mục có một số tệp, bạn cần xác nhận việc xóa bằng cách nhấn nút YEnter .

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

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

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

Bạn cần nhập tất cả các đường dẫn tệp như thế này. Ví dụ: bạn có một tệp có tên TWC.png trên Máy tính để bàn(Desktop) và một tệp khác có tên TWC1.txt trong thư mục Tải xuống(Downloads) . Để xóa chúng ngay lập tức, bạn có thể nhập lệnh sau-

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

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

Giống như xóa nhiều tệp, lệnh này cũng giống như vậy để xóa nhiều thư mục bằng Windows PowerShell . Ví dụ, bạn có thể sử dụng một lệnh như thế này-

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

Lệnh này sẽ xóa thư mục TWC khỏi Máy tính để bàn(Desktop) và thư mục TWC1 khỏi thư mục (TWC1)Tải xuống(Downloads) cùng một lúc.

Đối với thông tin của bạn, nếu bạn sử dụng các lệnh này, các tệp và thư mục của bạn sẽ bị xóa vĩnh viễn. Nói cách khác, bạn không thể tìm thấy chúng trong Thùng rác(Recycle Bin) .

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

Trong trường hợp bạn không thể mở một thư mục, nhưng bạn muốn biết về các mục, bạn có thể sử dụng lệnh này-

Get-ChildItem folder-path

Nếu bạn có một thư mục trên Máy tính để bàn(Desktop) của mình có tên là TWC , bạn cần nhập lệnh sau để hiển thị tất cả mọi thứ-

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

Theo mặc định, nó hiển thị Chế độ(Mode) , LastWriteTime , Độ dài(Length)Tên(Name) . Bạn có thể lấy tên tệp từ đây để có thể xóa mục chính xác.

Kiểm tra(Check) thời gian sửa đổi lần cuối và thời gian tạo

Nếu bạn muốn kiểm tra thời gian tệp được tạo hoặc sửa đổi, bạn có thể sử dụng lệnh này-

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

Bạn có thể tìm thấy ba cột với tất cả các tên tệp và các chi tiết khác.

Buộc xóa một mục

Nếu thư mục của bạn có một số tệp chỉ đọc hoặc ẩn mà bạn muốn xóa, bạn không thể sử dụng lệnh được đề cập ở trên, vì nó sẽ hiển thị lỗi. Trong trường hợp đó, bạn phải sử dụng tham số -force . Ví dụ: nếu có một số tệp ẩn hoặc chỉ đọc trong thư mục TWC được đặt trên Màn(Desktop) hình nền , bạn phải nhập lệnh này-

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

Lệnh tương tự cũng có thể được sử dụng để xóa tệp chỉ đọc. Trong cả hai trường hợp, bạn sẽ nhận được thông báo xác nhận mà bạn cần nhập Y và nhấn nút Enter.

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

Nếu bạn sử dụng lệnh đầu tiên của bài viết này, bạn sẽ được chào đón bằng một thông báo xác nhận. Tuy nhiên, nếu bạn không muốn nhận được thông báo như vậy, bạn có thể sử dụng một tham số gọi là -recurse .

Ví dụ,

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

Sau khi nhập lệnh này, thư mục hoặc tệp của bạn sẽ bị xóa vĩnh viễn mà không cần bất kỳ xác nhận nào.

Loại trừ một số loại tệp nhất định

Giả sử rằng bạn có nhiều loại tệp như TXT , PNG , DOCX , PDF , v.v. và bạn muốn xóa tất cả các mục ngoại trừ tệp TXT . Trong trường hợp đó, bạn có thể sử dụng tham số -exclude . Lệnh trông như thế này-

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

Bạn có thể đã đoán - nó sẽ loại trừ tất cả các tệp .txt(.txt) và xóa những tệp khác. Tuy nhiên, nó hiển thị một thông báo xác nhận. Nếu bạn muốn xóa chúng trực tiếp, bạn có thể sử dụng tham số -recurse như đã đề cập trước đó.

Tôi hy vọng những lệnh này sẽ hữu ích cho bạn.(I hope these commands will be helpful for you.)



About the author

Tôi là một lập trình viên máy tính và đã có hơn 15 năm. Kỹ năng của tôi nằm ở việc phát triển và duy trì các ứng dụng phần mềm, cũng như cung cấp hỗ trợ kỹ thuật cho các ứng dụng đó. Tôi cũng đã dạy lập trình máy tính cho học sinh trung học và hiện đang là một giảng viên chuyên nghiệp.



Related posts