• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォルダ名と同じ名前を含むファイルを自動振り分け)

フォルダ名と同じ名前を含むファイルを自動振り分け

このQ&Aのポイント
  • フォルダ名と同じ名前を含むファイルを自動で振り分けできる方法を教えてください。
  • 300個のフォルダ内には、フォルダ名と同じ名前のファイルやフォルダがあります。それらを自動で振り分ける方法をご教示ください。
  • フォルダ内には、フォルダ名と同じ名前のファイルが存在します。これらのファイルを自動で振り分ける方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

これかなあ。 for /D %%D in (*) do ( move /Y %%D*.jpg .\%%D\ move /Y %%D*.bmp .\%%D\ ) pause 動作検証していないけど。

nyankoro2020
質問者

お礼

m5048172715様 あっと言う間に作業が完了しました! ありがとうございました。 コマンドプロンプトにて動作の状況が確認できましたので、とても助かりました。 また、コマンドを参考にしまして、ファイル名・フォルダ名にスペースが入っていた場合にも対応できる様に応用もできる様になりました。

その他の回答 (2)

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

バッチファイルで。 for /d %%A in (*) do (move %%A.* %%A & move %%A_* %%A)

nyankoro2020
質問者

お礼

notnot様 あっと言う間に作業が完了しました! ありがとうございます。 それぞれのコマンドはどう言う意味なのか理解できず、現在勉強中です。

  • kzr260v2
  • ベストアンサー率48% (852/1775)
回答No.1

moveコマンドの利用が考えられます。 例えばこんな感じです。 move C:¥Work¥aaaaa*.* C:¥Work¥aaaaa¥ move C:¥Work¥bbb*.* C:¥Work¥bbb¥ move C:¥Work¥ccccccc*.* C:¥Work¥ccccccc¥ ※ 上記の例では、各ファイルはCドライブのWorkフォルダに、まず入っていると想定し、移動先はWorkフォルダ下にあるとしています。 ※ 上記のような内容のバッチファイルを作成しておくと、それを実行するだけで移動が完了します。バッチファイルの作成方法やコマンドラインの使い方などは、以下をご覧ください。 https://www.adminweb.jp/command/bat/ ※ 定期的な実行についてはタスクスケジューラが利用できます。タスクスケジューラについては以下をご覧ください。 https://www.atmarkit.co.jp/ait/articles/1305/31/news049.html 以上、参考にならなかったらごめんなさい。

nyankoro2020
質問者

お礼

kzr260v2様 バッチファイルの作成方法につきまして、とても参考になりました。 数日前に手を出したコマンドプロンプトですが、テキスト片手に何処から手を付けて良いのか…暗号の意味を解くだけでも必死でした。 また、タスクスケジューラ機能も初めて知ったシステムで勉強になりました!

関連するQ&A