我正在尝试编写一个批处理文件,用一个完全相同名称的0kb副本替换文件夹中的每个文件,原始文件可能会被删除。需要为数百个文件执行此操作,但我还没有找到一个合适的方法来执行此操作,它是否可以在批处理中进行?任何帮助将不胜感激!
答案 0 :(得分:3)
for %%i in (*) do copy /y nul "%%i"
copy /Y
在没有警告的情况下覆盖,不向文件写入任何内容(nul
),覆盖旧文件。
如果您在cmd-line上使用此功能(不在批处理文件中),请写下%i
而不是%%i
(两者)
将第二个%%i
放在引号中,以正确处理文件名中包含空格的文件。