Nếu tôi cố chạy mkdir build
để tạo build
thư 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 build
thư 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 mkdir
lệ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 path
cái gì đó như thế nàoC:\users\name\build
Để biết thêm chi tiết, New-Item
hãy xem: http://technet.microsoft.com/en-us/l Library / ee176914.aspx
Bạn có thể thử rd
lệ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ù.