如何用0kb文件替换文件夹中的每个文件?

时间:2014-12-09 11:34:33

标签: file batch-file replace

我正在尝试编写一个批处理文件,用一个完全相同名称的0kb副本替换文件夹中的每个文件,原始文件可能会被删除。需要为数百个文件执行此操作,但我还没有找到一个合适的方法来执行此操作,它是否可以在批处理中进行?任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:3)

事实上,这很容易:

for %%i in (*) do copy /y nul "%%i"

copy /Y在没有警告的情况下覆盖,不向文件写入任何内容(nul),覆盖旧文件。

如果您在cmd-line上使用此功能(不在批处理文件中),请写下%i而不是%%i(两者)

将第二个%%i放在引号中,以正确处理文件名中包含空格的文件。