Câu hỏi này đã có câu trả lời ở đây:
- Xóa hoàn toàn một thư mục trong Windows bằng dòng lệnh 8 câu trả lời
Tôi đã có một cấu trúc thư mục (src / ...) được tạo bởi 7za.exe của Cygwin. Từ một dấu nhắc lệnh tôi chạy rmdir /s /q src
.
Điều này dẫn đến các thông báo lỗi (diễn giải như trình bao DOS của tôi đã bị tràn từ lâu):
Không thể xóa src / test / unit / geom
Thư mục không rỗng
Duyệt để src/test/unit/geom
cho thấy rằng nó thực sự trống rỗng, vì vậy tôi chạy lại lệnh rmdir. Cùng một lỗi, nhưng chỉ vào src/test/unit
thay thế. Và cửa sổ Explorer của tôi hiển thị sự vắng mặt của nội dung được src/test/unit/geom
thả xuống src/test/unit
.
Ba rmdir thực hiện sau đó, nó đã hoàn toàn biến mất.
Đây là Windows 7 và set CYGWIN=nontsec
đã được chạy. Tôi tin rằng đây là nguồn gốc của các vấn đề xây dựng trong một thời gian, nhưng cho đến bây giờ tôi vẫn chưa xác định được thủ phạm.
Tôi có thể làm gì để tránh điều này trong tương lai? Nếu nó xảy ra một lần nữa, tôi nên tìm kiếm gì về mặt xác định các khía cạnh tham nhũng của cấu trúc thư mục?