Windows スクリプトは初めてです。大きなディレクトリ内のサブディレクトリとファイルを移動する小さなバッチ ファイルを作成しました。
@ECHO OFF
for /f %x in ('dir /ad /b') do move %xipad %x\
for /f %x in ('dir /ad /b') do md %x\thumbs
for /f %x in ('dir /ad /b') do move %x\*thumb.png %x\thumbs\
for /f %x in ('dir /ad /b') do move %x\*thumb.jpg %x\thumbs\
for /f %x in ('dir /ad /b') do del %x\%xipad\*thumb.png
for /f %x in ('dir /ad /b') do del %x\%xipad\*thumb.jpg
for /f %x in ('dir /ad /b') do del %x\xml.php
for /f %x in ('dir /ad /b') do del %x\%xipad\xml.php
すべてのコマンドを単一の「for /f %x in...」ループに入れて、内部でロジックを実行できるようです。おそらく、拡張子が .png か .jpg かを確認する必要があります (2 つの別々のコマンドを使用する必要はありません)。これらの 2 つのアクションを実行する最善の方法は何ですか? さらに、これを改善するために実装する必要があるものは他にありますか?