Sobrescribe todos los archivos de una carpeta (en Windows)

Sobrescribe todos los archivos de una carpeta (en Windows)

¿Existe alguna posibilidad de sobrescribir todos los archivos que están en una carpeta?

P.ej. En la carpeta d:/data tengo diferentes archivos con diferentes extensiones (.mp3, .txt, etc.)

Lo que intento hacer es sobrescribir su contenido con contenido vacío. Así los títulos quedarán intactos pero sin contenido.

¿Es posible con un comando de MS Dos?

Respuesta1

Una opción posible:

for /f %f in ('dir /b "d:\ff\"') do copy /y NUL d:\ff\%f

donde reemplazará d:\ff\ con el directorio en el que necesita trabajar.

Respuesta2

Otra posibilidad:

for /r %F in (*) do @(copy /y nul %F) > nul

Esto sobrescribirá silenciosamente todos los archivos de la carpeta actual con NULL, dejando archivos de 0 bytes.

Ten cuidado. :)

información relacionada