mkdir que sobrescribe cualquier directorio existente

mkdir que sobrescribe cualquier directorio existente

Si intento ejecutar mkdir buildpara crear un builddirectorio, si el directorio ya existe, aparece este error: A subdirectory or file build already exists.. Necesito eliminar y sobrescribir este directorio. ¿Cuál es el comando para eso?

Respuesta1

Puede eliminar el directorio de compilación con

rd /s /q build

o

if exist build rd /s /q build

Respuesta2

Quería crear un directorio solo si no existe.
Si existe, no hay nada que hacer.

A continuación funcionó muy bien en el archivo bat:

if not exist someDir1 mkdir someDir1

Respuesta3

No creo que sea posible usar el mkdircomando para hacer eso de forma nativa (aunque si quisieras hacer un poco más de secuencias de comandos, sería posible).

Una alternativa sencilla es el siguiente comando en powershell:

New-Item path -type directory -force

¿Dónde pathhay algo comoC:\users\name\build

Para más información New-Itemver:http://technet.microsoft.com/en-us/library/ee176914.aspx

Respuesta4

Este comando puede ayudar:

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

Esta es mi respuesta en stackoverflow

información relacionada