echar un vistazo a robocopia . No tengo mucha experiencia con eso, pero debería funcionar para ti: /move /nodd interruptores realiza borrar /a incluye solo archivos cuyo atributo de archivo está configurado (seleccione todos los archivos, establezca el atributo de archivo, luego seleccione los archivos que desea conservar y elimine el atributo)
Máté Juhász
Aún confuso --- ¿El objetivo final es eliminar todo DENTRO DE D: \ Folder *. * Excepto: File.TXT? o elimine ESTA carpeta D: \ Carpeta \ y SALGA al menos: ¿Archivo.TXT? En este último caso, ¿qué carpeta contendría su archivo?
DaaBoss
@DaaBoss: el objetivo es eliminar todo DENTRO D:\Folder` except archivo.txt`.
Matthew Wai
Respuestas:
3
Solo redirija el archivo como flujo de entrada para bloquearlo para que no se pueda eliminar.
¿Qué sucede si deseo bloquear "D: \ folder \ sub folder \" para que no se pueda eliminar?
Matthew Wai
@MatthewWai, si solo desea proteger la carpeta en sí (no su contenido) solo necesita establecerla como el directorio activo actual ( cd /d d:\folder\subfolder ). Si quieres proteger su contenido, entonces rmdir /s "como es" no es tu orden.
MC ND
Quiero proteger la subcarpeta y su contenido. ¿Cuál es el comando completo?
/move /nodd
interruptores realiza borrar/a
incluye solo archivos cuyo atributo de archivo está configurado (seleccione todos los archivos, establezca el atributo de archivo, luego seleccione los archivos que desea conservar y elimine el atributo)D:\Folder` except
archivo.txt`.Respuestas:
Solo redirija el archivo como flujo de entrada para bloquearlo para que no se pueda eliminar.
fuente
cd /d d:\folder\subfolder
). Si quieres proteger su contenido, entoncesrmdir /s
"como es" no es tu orden.Puedes hacerlo en Windows PowerShell con el siguiente comando:
fuente