Si trato de ejecutar mkdir buildpara crear un builddirectorio, si el directorio ya existe, se produce este error: A subdirectory or file build already exists.. Necesito eliminar y sobrescribir este directorio. ¿Cuál es el comando para eso?
Si trato de ejecutar mkdir buildpara crear un builddirectorio, si el directorio ya existe, se produce este error: A subdirectory or file build already exists.. Necesito eliminar y sobrescribir este directorio. ¿Cuál es el comando para eso?
Respuestas:
Puede eliminar el directorio de compilación con
rd /s /q build
o
if exist build rd /s /q build
Quería crear directorio sólo si no existe
Si existe, nada que ver
A continuación funcionó muy bien en el archivo bat:
if not exist someDir1 mkdir someDir1
No creo que sea posible usar el mkdircomando para hacerlo de forma nativa (aunque si fuera a hacer un poco más de secuencias de comandos, sería posible).
Una alternativa simple es el siguiente comando en powershell:
New-Item path -type directory -force
Donde pathes algo comoC:\users\name\build
Para obtener más información, New-Itemconsulte: http://technet.microsoft.com/en-us/library/ee176914.aspx
Puede probar el rdcomando para eliminar el directorio. Sin embargo, primero debe asegurarse de que el directorio esté vacío.