Nếu tôi cố chạy mkdir buildđể tạo buildthư mục, nếu thư mục đã tồn tại, lỗi này được đưa ra : A subdirectory or file build already exists.. Tôi cần xóa và ghi đè lên thư mục này. Lệnh cho điều đó là gì?
Nếu tôi cố chạy mkdir buildđể tạo buildthư mục, nếu thư mục đã tồn tại, lỗi này được đưa ra : A subdirectory or file build already exists.. Tôi cần xóa và ghi đè lên thư mục này. Lệnh cho điều đó là gì?
Câu trả lời:
Bạn có thể xóa thư mục xây dựng với
rd /s /q build
hoặc là
if exist build rd /s /q build
Tôi chỉ muốn tạo thư mục nếu nó không tồn tại
Nếu nó tồn tại, không có gì để làm
Dưới đây làm việc tuyệt vời trong tập tin bat:
if not exist someDir1 mkdir someDir1
Tôi không nghĩ rằng có thể sử dụng mkdirlệnh để thực hiện điều đó một cách tự nhiên (mặc dù nếu bạn muốn làm thêm một chút kịch bản, điều đó là có thể).
Một thay thế đơn giản là lệnh sau trong powershell:
New-Item path -type directory -force
Một pathcái gì đó như thế nàoC:\users\name\build
Để biết thêm chi tiết, New-Itemhãy xem: http://technet.microsoft.com/en-us/l Library / ee176914.aspx
Bạn có thể thử rdlệnh để loại bỏ thư mục. Bạn phải đảm bảo thư mục trống đầu tiên mặc dù.