覆蓋資料夾中的每個檔案(在 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 個位元組文件。

當心。 :)

相關內容