是否有机会覆盖文件夹中的所有文件?
例如在文件夹 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 字节的文件。
当心。 :)