eliminar archivo a través de CMD

eliminar archivo a través de CMD

Estoy intentando eliminar archivos a través de

forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /Q /S E:\check"

Pero si hay un archivo que tiene más de 10 días, elimina todos los archivos de la carpeta.

Respuesta1

Si hay un archivo que tiene más de 10 días, elimina todos los archivos de la carpeta.

forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /Q /S E:\check"

Esto no es sorprendente cuando eliminas el directorio que estás buscando (y todos sus subdirectorios) con el siguiente comando:

del /Q /S E:\check

En su lugar, debe eliminar los archivos coincidentes. Pruebe el siguiente comando:

forfiles -p "E:\check" -s -m *.* -d -10 -c "cmd /c del /q @path"

Otras lecturas

información relacionada