Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách xóa thư mục và thư mục con trong PowerShell

Cách xóa thư mục và thư mục con trong PowerShell

Việc xóa bất kỳ tệp nào trên Windows 10 dễ dàng như ăn bánh. Tuy nhiên, thời lượng của quá trình xóa được thực thi trong File Explorer khác nhau giữa các mục. Các yếu tố khác nhau ảnh hưởng đến nó là kích thước, số lượng tệp riêng lẻ sẽ bị xóa, loại tệp, v.v. Do đó, việc xóa các thư mục lớn chứa hàng nghìn tệp riêng lẻ có thể mất hàng giờ . Trong một số trường hợp, thời gian ước tính được hiển thị trong quá trình xóa thậm chí có thể nhiều hơn một ngày. Hơn nữa, cách xóa truyền thống cũng hơi kém hiệu quả vì bạn sẽ cần phải dọn sạch Thùng rác để xóa vĩnh viễn các tệp này khỏi PC của bạn. Vì vậy, trong bài viết này, chúng tôi sẽ thảo luận về cách xóa thư mục và thư mục con trong Windows PowerShell một cách nhanh chóng.

Cách xóa thư mục và thư mục con trong PowerShell

Cách xóa thư mục và thư mục con trong Windows PowerShell

Các cách xóa thư mục đơn giản nhất được liệt kê bên dưới:

  • Chọn mục và nhấn nút Del phím trên bàn phím.
  • Nhấp chuột phải vào mục và chọn Xóa từ trình đơn ngữ cảnh xuất hiện.

Tuy nhiên, các tệp bạn xóa sẽ không bị xóa vĩnh viễn bởi PC, vì các tệp sẽ vẫn có trong Thùng rác. Do đó, để xóa tệp vĩnh viễn khỏi PC Windows của bạn,

  • Nhấn Shift + phím Delete cùng nhau để xóa mục.
  • Hoặc, nhấp chuột phải vào biểu tượng Thùng rác trên Màn hình và sau đó, nhấp vào Làm trống thùng rác tùy chọn.

Tại sao phải xóa tệp lớn trong Windows 10?

Dưới đây là một số lý do để xóa các tệp lớn trong Windows 10:

  • Dung lượng ổ đĩa trên PC của bạn có thể sắp hết, vì vậy cần phải giải phóng dung lượng.
  • Các tệp hoặc thư mục của bạn có thể bị trùng lặp vô tình
  • Tệp riêng tư hoặc nhạy cảm của bạn có thể bị xóa để không ai khác có thể truy cập chúng.
  • Các tệp của bạn có thể bị hỏng hoặc chứa đầy phần mềm độc hại do bị các chương trình độc hại tấn công.

Sự cố khi xóa tệp và thư mục lớn

Đôi khi, khi bạn xóa các tệp hoặc thư mục lớn hơn, bạn có thể gặp phải các vấn đề khó chịu như:

  • Không thể xóa tệp - Điều này xảy ra khi bạn cố gắng xóa các tệp và thư mục ứng dụng thay vì gỡ cài đặt chúng.
  • Thời gian xóa rất dài - Trước khi bắt đầu quá trình xóa thực sự, File Explorer sẽ kiểm tra nội dung của thư mục và tính tổng số tệp để cung cấp ETA. Ngoài việc kiểm tra và tính toán, Windows còn phân tích các tệp để hiển thị các bản cập nhật trên tệp / thư mục đang bị xóa tại thời điểm đó. Các quy trình bổ sung này đóng góp rất nhiều vào khoảng thời gian hoạt động xóa nói chung.

Phải đọc :HKEY_LOCAL_MACHINE là gì?

May mắn thay, có một số cách để bỏ qua các bước không cần thiết này và tăng tốc quá trình xóa các tệp lớn khỏi Windows 10. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn các phương pháp thực hiện tương tự.

Phương pháp 1:Xóa thư mục và thư mục con trong Windows PowerShell

Làm theo các bước được đề cập bên dưới để xóa các thư mục lớn bằng ứng dụng PowerShell:

1. Nhấp vào Bắt đầu và nhập powershell , sau đó nhấp vào Chạy với tư cách quản trị viên .

Cách xóa thư mục và thư mục con trong PowerShell

2. Nhập lệnh sau và nhấn phím Enter .

Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse

Lưu ý: Thay đổi đường dẫn trong lệnh trên đến đường dẫn thư mục mà bạn muốn xóa.

Cách xóa thư mục và thư mục con trong PowerShell

Phương pháp 2: Xóa Thư mục và Thư mục con trong Command Prompt

Theo tài liệu chính thức của Microsoft, lệnh del sẽ xóa một hoặc nhiều tệp và lệnh rmdir sẽ xóa thư mục tệp. Cả hai lệnh này cũng có thể chạy trong Môi trường Khôi phục Windows. Dưới đây là cách xóa các thư mục và thư mục con trong Command Prompt:

1. Nhấn phím Windows + Q để khởi chạy thanh tìm kiếm .

Cách xóa thư mục và thư mục con trong PowerShell

2. Nhập Command Prompt và nhấp vào nút Chạy với tư cách quản trị viên trong ngăn bên phải.

Cách xóa thư mục và thư mục con trong PowerShell

3. Nhấp vào trong Kiểm soát tài khoản người dùng cửa sổ bật lên, nếu được nhắc.

4. Nhập cd đường dẫn thư mục bạn muốn xóa và nhấn Enter key .

Ví dụ: cd C:\ Users \ ACER \ Documents \ Adobe như hình bên dưới.

Lưu ý: Bạn có thể sao chép đường dẫn thư mục từ File Explorer ứng dụng để không có sai sót.

Cách xóa thư mục và thư mục con trong PowerShell

5. Dòng lệnh bây giờ sẽ phản ánh đường dẫn thư mục. Kiểm tra chéo nó một lần để đảm bảo đường dẫn đã nhập để xóa các tệp chính xác. Sau đó, nhập lệnh sau và nhấn Enter key để thực thi.

del /f/q/s *.* > nul

Cách xóa thư mục và thư mục con trong PowerShell

6. Gõ cd. . để quay lại một bước trong đường dẫn thư mục và nhấn Enter phím .

Cách xóa thư mục và thư mục con trong PowerShell

7. Nhập lệnh sau và nhấn Enter để xóa thư mục được chỉ định.

rmdir /q/s FOLDER_NAME

Thay đổi FOLDER_NAME với tên của thư mục mà bạn muốn xóa.

Cách xóa thư mục và thư mục con trong PowerShell

Đây là cách xóa các thư mục lớn và thư mục con trong Command Prompt.

Phương pháp 3:Thêm tùy chọn xóa nhanh trong trình đơn ngữ cảnh

Mặc dù, chúng ta đã học cách xóa các thư mục và thư mục con trong Windows PowerShell hoặc Command Prompt, quy trình này cần được lặp lại cho mỗi thư mục lớn riêng lẻ. Để giảm bớt điều này, người dùng có thể tạo một tệp hàng loạt của lệnh và sau đó thêm lệnh đó vào trình đơn ngữ cảnh của File Explorer . Đây là menu xuất hiện sau khi bạn nhấp chuột phải vào tệp / thư mục. Sau đó, một tùy chọn xóa nhanh sẽ có sẵn cho mọi tệp và thư mục trong Explorer để bạn lựa chọn. Đây là một thủ tục dài, vì vậy hãy làm theo nó một cách cẩn thận.

1. Nhấn phím Windows + Q cùng nhau và nhập notepad. Sau đó nhấp vào Mở như hình.

Cách xóa thư mục và thư mục con trong PowerShell

2. Cẩn thận sao chép và dán các dòng đã cho trong Notepad tài liệu, như được mô tả:

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

Cách xóa thư mục và thư mục con trong PowerShell

3. Nhấp vào Tệp từ góc trên cùng bên trái và chọn Lưu dưới dạng… từ menu.

Cách xóa thư mục và thư mục con trong PowerShell

4. Nhập quick_delete.bat dưới dạng Tên tệp: và nhấp vào nút Lưu nút.

Cách xóa thư mục và thư mục con trong PowerShell

5. Đi tới Vị trí thư mục . Nhấp chuột phải vào quick_delete.bat và chọn Sao chép hiển thị được đánh dấu.

Cách xóa thư mục và thư mục con trong PowerShell

6. Đi tới C:\ Windows trong File Explorer. Nhấn các phím Ctrl + V để dán quick_delete.bat nộp ở đây.

Lưu ý: Để thêm tùy chọn xóa nhanh, tệp quick_delete.bat cần phải nằm trong thư mục có biến môi trường PATH của riêng nó. Biến đường dẫn cho thư mục Windows là % windir%.

Cách xóa thư mục và thư mục con trong PowerShell

7. Nhấn Windows + R phím đồng thời để khởi chạy Run hộp thoại.

8. Nhập regedit và nhấn Enter để mở Trình chỉnh sửa sổ đăng ký .

Lưu ý: Nếu bạn chưa đăng nhập từ tài khoản quản trị viên, bạn sẽ nhận được Kiểm soát tài khoản người dùng cửa sổ bật lên yêu cầu quyền. Nhấp vào để cấp nó và tiếp tục các bước tiếp theo để xóa các thư mục và thư mục con.

Cách xóa thư mục và thư mục con trong PowerShell

9. Đi tới HKEY_CLASSES_ROOT \ Directory \ shell như được mô tả bên dưới.

Cách xóa thư mục và thư mục con trong PowerShell

10. Nhấp chuột phải vào shell thư mục. Nhấp vào Mới> Chìa khóa trong menu ngữ cảnh. Đổi tên khóa mới này thành Xóa nhanh .

Cách xóa thư mục và thư mục con trong PowerShell

11. Nhấp chuột phải vào Xóa nhanh , đi tới Mới, và chọn Chìa khóa từ menu, như minh họa bên dưới.

Cách xóa thư mục và thư mục con trong PowerShell

12. Đổi tên khóa mới dưới dạng Lệnh .

Cách xóa thư mục và thư mục con trong PowerShell

13. Trên ngăn bên phải, nhấp đúp vào (Mặc định) để mở Chuỗi chỉnh sửa cửa sổ.

Cách xóa thư mục và thư mục con trong PowerShell

14. Nhập cmd / c “cd% 1 &&quick_delete.bat” trong Dữ liệu giá trị: và nhấp vào OK

Cách xóa thư mục và thư mục con trong PowerShell

Tùy chọn Xóa nhanh hiện đã được thêm vào menu ngữ cảnh của Explorer.

15. Đóng Trình chỉnh sửa sổ đăng ký ứng dụng và quay lại Thư mục bạn muốn xóa.

16. Nhấp chuột phải vào thư mục và chọn Xóa nhanh từ menu ngữ cảnh, như được hiển thị.

Cách xóa thư mục và thư mục con trong PowerShell

Ngay sau khi bạn chọn Xóa nhanh, một cửa sổ nhắc lệnh sẽ xuất hiện yêu cầu xác nhận hành động.

17. Kiểm tra chéo Đường dẫn thư mục Tên thư mục một lần và nhấp vào bất kỳ phím nào trên bàn phím để xóa nhanh thư mục.

Lưu ý: Tuy nhiên, nếu bạn vô tình chọn nhầm thư mục và muốn kết thúc quá trình, hãy nhấn Ctrl + C . Dấu nhắc lệnh sẽ yêu cầu xác nhận một lần nữa bằng cách hiển thị thông báo Chấm dứt công việc hàng loạt (Y / N)? Nhấn Y rồi nhấn Enter để hủy thao tác Xóa nhanh, như được mô tả bên dưới.

Cách xóa thư mục và thư mục con trong PowerShell

Mẹo chuyên nghiệp: Bảng thông số &Công dụng của chúng

Tham số Chức năng / Sử dụng
/ f Xóa mạnh các tệp chỉ đọc
/ q Bật chế độ yên tĩnh, bạn không cần xác nhận mỗi lần xóa
/ s Thực thi lệnh trên tất cả các tệp trong các thư mục của đường dẫn được chỉ định
*. * Xóa tất cả các tệp trong thư mục đó
nul Tăng tốc quá trình bằng cách tắt đầu ra bảng điều khiển

Thực thi del /? để tìm hiểu thêm về cùng một lệnh.

Cách xóa thư mục và thư mục con trong PowerShell

Được đề xuất:

  • Microsoft Store cài đặt trò chơi ở đâu?
  • Cách sửa lỗi PDF không mở trong Chrome
  • Cách tắt Công cụ Trình báo cáo Phần mềm của Google
  • Cách thêm Trình cắm Notepad ++ trên Windows 10

Các phương pháp trên là các phương pháp hiệu quả nhất để xóa thư mục lớn trong Windows 10 . Chúng tôi hy vọng rằng hướng dẫn này đã giúp bạn tìm hiểu cách xóa thư mục và thư mục con trong PowerShell &Command Prompt . Ngoài ra, nếu bạn có bất kỳ câu hỏi / nhận xét nào liên quan đến bài viết này, vui lòng thả chúng trong phần nhận xét.