기존 디렉토리를 겹쳐 쓰는 mkdir 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디렉토리를 제거하는 명령을 시도 할 수 있습니다 . 먼저 디렉토리가 비어 있는지 확인해야합니다.


답변

이 명령은 다음을 도울 수 있습니다.

mkdir -p a & rm -r a & mkdir a

이것은 stackoverflow의 내 대답


답변