Cách xóa thư mục có thể là điểm nối và đích sử dụng dòng lệnh trong Windows


3

Tôi muốn xóa hoàn toàn một 'thư mục' có thể hoặc không thể là một điểm nối với thư mục khác. Nếu 'thư mục' không phải là một ngã ba rd /s /q 'folder' sẽ làm việc

Nhưng nếu 'thư mục' là một điểm nối với thư mục khác, tôi thấy rằng:

Trong Windows XP, rd /s /q sẽ xóa đường giao nhau và mọi thứ bên trong thư mục đích nhưng không xóa thư mục đích.

Trong Windows 7, rd /s /q sẽ chỉ xóa đường giao nhau và thư mục đích không được chạm vào.

Câu hỏi của tôi là, được đưa ra một 'thư mục' có thể hoặc không thể là một điểm nối với thư mục khác, làm thế nào tôi có thể loại bỏ nó hoàn toàn bằng cách sử dụng dòng lệnh?


Tôi đã suy nghĩ về điều này một thời gian và tôi không thể nghĩ ra một cách khác để phân tích cú pháp dir liệt kê và loại bỏ mục tiêu và liên kết riêng biệt, theo những gì mục nhập cho thấy. Có lẽ PowerShell có thể làm một công việc tốt hơn, nhưng tôi chỉ có kiến ​​thức khó hiểu nhất về nó.
AFH
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.