Перезаписать все файлы из папки (в Windows)

Перезаписать все файлы из папки (в Windows)

Есть ли возможность перезаписать все файлы в папке?

Например, в папке d:/data у меня есть разные файлы с разными расширениями ( .mp3, .txt и т.д. )

Я пытаюсь перезаписать их содержимое пустым содержимым. Так что заголовки останутся нетронутыми, но без содержимого.

Возможно ли это с помощью команды MS Dos?

решение1

Один из возможных вариантов:

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

где вы замените d:\ff\ на каталог, с которым вам нужно работать.

решение2

Другая возможность:

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

Это приведет к автоматической перезаписыванию всех файлов в текущей папке значениями NULL, в результате чего останутся файлы размером 0 байт.

Будь осторожен. :)

Связанный контент