mkdir 覆盖任何现有目录

Sha*_*ean 16 windows command-line mkdir

如果我尝试运行mkdir build以创建build目录,如果该目录已经存在,则会抛出此错误:A subdirectory or file build already exists.. 我需要删除并覆盖这个目录。那命令是什么?

Har*_*ton 13

您可以删除构建目录

rd /s /q build
Run Code Online (Sandbox Code Playgroud)

或者

if exist build rd /s /q build
Run Code Online (Sandbox Code Playgroud)


小智 6

我只想在目录不存在的情况下创建目录
如果存在,则无所事事

下面在 bat 文件中效果很好:

if not exist someDir1 mkdir someDir1
Run Code Online (Sandbox Code Playgroud)