windows - listar - forfiles ejemplos
Elimine un directorio y sus archivos usando la lĂnea de comando pero no arroje un error si no existe (3)
O bien redirige stderr a nul
rd /q /s "c:/yourFolder" 2>nul
O verifique que la carpeta exista antes de eliminarla. Tenga en cuenta que el /
final es crítico en la condición IF.
if exist "c:/yourFolder/" rd /q /s "c:/yourFolder"
Necesito un comando de Windows para eliminar un directorio y todos sus archivos que contienen, pero no quiero ver ningún error si el directorio no existe.
Puedes redirigir stderr a nul
del filethatdoesntexist.txt 2>nul
Redirige la salida del
comando del
para anular. Tenga en cuenta el 2
, para indicar que la salida de error debe ser redirigida. Consulte también esta pregunta , y especialmente el documento técnico Uso de operadores de redirección de comandos .
del {whateveroptions} 2>nul
O puede verificar la existencia del archivo antes de llamar a del
:
if exist c:/folder/file del c:/folder/file
Tenga en cuenta que puede usar if exist c:/folder/nul
o simplemente if exist c:/folder/
(con el /
) para verificar si la c:/folder
es de hecho una carpeta y no un archivo.