新しい名前のファイルを別のディレクトリにコピーして移動するバッチ コマンドがあります。もう 1 レベルのサブフォルダーを追加してもコピーされませんが、追加したサブフォルダーを削除してファイルを前のレベルに移動するとコピーされます。ここにあります:
cd /d dir "U:\Sourcing\Vendor Demand Planning\Customer CPFR\BBM\"
for /f "delims=" %%I in ('dir /b /o:-d "BBM Tool *.xlsx"') do (
copy "%%I" "..\Pricing Project\BBM Tool.xlsx"
exit /b
)
BBM レベルを削除して、ファイルを Customer CPFR レベルに移動すると、機能します。このバッチは、CPFR フォルダーにターゲット ファイルがある別のバッチから編集しました。コピーする必要があるファイルは、BBM フォルダーにあります。