Есть ли возможность перезаписать все файлы в папке?
Например, в папке 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 байт.
Будь осторожен. :)