覆盖文件夹中的每个文件(在 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 字节的文件。

当心。 :)

相关内容