特定のファイルを含むフォルダを別のフォルダに移動する

特定のファイルを含むフォルダを別のフォルダに移動する

異なるファイル名を持つフォルダーが多数ありますが、ファイル名のバリエーションは約 20 種類しかありません。ディレクトリ内のすべてのフォルダーで特定のファイル名を検索し、その中のファイルを含むフォルダーを別のフォルダーに移動することは可能ですか?

私は Windows 10 を使用していますが、何も試していません。ただ退屈な作業で、眠くなってしまうだけです。

以前はバッチや VB などで遊んでいましたが、10 年以上やっていなかったので、どこから始めればいいのかさえわかりません。

答え1

このスケルトン バッチ スクリプトは次のタスクを実行できます。

for /f "delims=" %%G in ('dir /b /s "ROOT DIR" ^| findstr /i "FILE-NAME"') do (
  echo %%G
  move "%%~dpG" "\path\to\target"
)

関連情報