ถ้าฉันพยายามเรียกใช้mkdir build
เพื่อสร้างbuild
ไดเรกทอรีถ้ามีไดเรกทอรีอยู่แล้วข้อผิดพลาดนี้จะถูกส่งออกไป: A subdirectory or file build already exists.
. ฉันต้องการลบและเขียนทับไดเรกทอรีนี้ คำสั่งสำหรับสิ่งนั้นคืออะไร?
ถ้าฉันพยายามเรียกใช้mkdir build
เพื่อสร้างbuild
ไดเรกทอรีถ้ามีไดเรกทอรีอยู่แล้วข้อผิดพลาดนี้จะถูกส่งออกไป: A subdirectory or file build already exists.
. ฉันต้องการลบและเขียนทับไดเรกทอรีนี้ คำสั่งสำหรับสิ่งนั้นคืออะไร?
คำตอบ:
คุณสามารถลบไดเรกทอรีสร้างด้วย
rd /s /q build
หรือ
if exist build rd /s /q build
ฉันต้องการสร้างไดเรกทอรีเฉพาะถ้ามันไม่มีอยู่
ถ้ามีอยู่ก็ไม่มีอะไรให้ทำ
ทำงานได้ดีในไฟล์ค้างคาวด้านล่าง:
if not exist someDir1 mkdir someDir1
ฉันไม่คิดว่ามันเป็นไปได้ที่จะใช้mkdir
คำสั่งเพื่อทำสิ่งนั้นโดยกำเนิด (แม้ว่าคุณจะทำสคริปต์เพิ่มขึ้นอีกนิดก็เป็นไปได้)
ทางเลือกง่าย ๆ คือคำสั่งต่อไปนี้ใน powershell:
New-Item path -type directory -force
ที่ไหนpath
เป็นอย่างนั้นC:\users\name\build
ดูข้อมูลเพิ่มเติมได้ที่New-Item
: http://technet.microsoft.com/en-us/library/ee176914.aspx
คุณสามารถลองrd
คำสั่งเพื่อลบไดเรกทอรี คุณต้องตรวจสอบว่าไดเรกทอรีว่างเปล่าก่อน