0

サイズの異なるさまざまなファイルを含むフォルダーがあります。ここで、最初にファイル サイズが 0 KB のファイルを見つけてから、それらのファイルを別のフォルダーに移動するバッチ スクリプトを作成する必要があります。私は以下を試しましたが、うまくいきません。誰か調べてください。

For /r %%F in ('E:/ABC/*.*') do
if %%~zF==0
Move E:\ABC\%%F E:\ABC\DEL
4

2 に答える 2

0
pushd "E:\ABC\"
for /r %%F in (*) do if "%%~zF"=="0" move "%%~fF" "E:\ABC\DEL\%%~nxF"
popd
于 2013-01-12T14:19:05.737 に答える
0

この例で試してください

(名前にスペースを含む別のディレクトリとファイルがあります)

@Echo off
for %%I IN (*.*) DO if %%~zI==0 Move "D:\TEMP\%%I" D:\TEMP2
于 2013-01-12T11:30:13.603 に答える