0
我試圖寫一個批處理文件來替換文件夾中的每個文件與0kb完全相同的名稱副本,原始文件可能會被刪除。需要爲數百個文件做這件事,但我還沒有找到一個體面的方式來做到這一點,甚至可以在批處理?任何幫助將非常感激!如何用0kb文件替換文件夾中的每個文件?
我試圖寫一個批處理文件來替換文件夾中的每個文件與0kb完全相同的名稱副本,原始文件可能會被刪除。需要爲數百個文件做這件事,但我還沒有找到一個體面的方式來做到這一點,甚至可以在批處理?任何幫助將非常感激!如何用0kb文件替換文件夾中的每個文件?
,這是很容易:
for %%i in (*) do copy /y nul "%%i"
copy /Y
覆蓋沒有警告,沒有什麼(nul
)的文件寫入,覆蓋舊的。
如果使用此CMD上線(不是批處理文件),寫%i
代替%%i
(兩者)
把第二%%i
引號正確處理的文件名帶有空格的文件。
謝謝!運行它是否安全,所以它隻影響我運行它的這個文件夾?不希望它傳播給其他人! :D – Serion 2014-12-09 11:46:40
安全嗎?好吧,取決於它的用法;)它會清空當前文件夾中的所有文件(它不會進入子文件夾或其他文件夾)。注意使用正確的文件夾。爲了測試,在'copy ...'前面放一個'echo',這樣它會告訴你它會做什麼。 – Stephan 2014-12-09 11:50:23
正是我需要聽到的! 它完美的作品,謝謝:) – Serion 2014-12-09 12:03:00