すべてのサブディレクトリからすべてのファイルを抽出し、後で空のサブディレクトリを削除するスクリプトがあります。抽出する部分は次のようになります。
for /r %%a in (*.*) do move "%%a" "%~dp0"
「_Unsorted」という名前のサブディレクトリを除いて、これを行う方法はありますか?/exclude
xcopyにはオプションがあることを知っているので、
for /r %%a in (*.*) do xcopy "%%a" "%~dp0" /exclude "\_Unsorted\"
ほぼ機能しますが、コピー後に元のファイルを削除して、基本的に同じ結果になるようにする方法がわかりません。move