フォルダ内のすべてのファイルを上書きする可能性はありますか?
たとえば、フォルダ d:/data には、異なる拡張子 (.mp3、.txt など) を持つさまざまなファイルがあります。
私がやろうとしているのは、その内容を空のコンテンツで上書きすることです。つまり、タイトルはそのまま残りますが、コンテンツは残りません。
MS Dos コマンドで可能ですか?
答え1
考えられる選択肢の 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 バイトのファイルが残ります。
気をつけて。 :)