Mi software de copia de seguridad cuando realiza una copia de seguridad de un archivo compartido, inyecta un montón de carpetas ocultas con metadatos sobre los archivos en cada carpeta y sus elementos secundarios. Hay cientos de este nombre de carpeta llamado .nt_streams
.
Recientemente tuve que restaurar desde la copia de seguridad y ahora todos mis archivos tienen este directorio oculto en todas partes. ¿Cómo puedo usar el indicador CMD para escanear recursivamente a través de toda la jerarquía de carpetas y eliminar esta carpeta y los archivos dentro de ella?
He mirado alrededor y no puedo encontrar una respuesta consistente. Algunas personas usan archivos, otras usan buscar, etc.
Aquí hay un ejemplo de la estructura:
Root Folder/
.nt_steams/
Folder1/
Folder2/
.nt_steams/
Folder1
.nt_streams/
Folder1
.nt_streams/
File1
Folder3/
.nt_steams/
File1
File2
fuente
Get-ChildItem "Z:\folder\path" -Force -Recurse | Where-Object {$_.name -eq ".nt_streams"} | Remove-Item -Force -Recurse