- ベストアンサー
フォルダ名と同じ名前を含むファイルを自動振り分け
- フォルダ名と同じ名前を含むファイルを自動で振り分けできる方法を教えてください。
- 300個のフォルダ内には、フォルダ名と同じ名前のファイルやフォルダがあります。それらを自動で振り分ける方法をご教示ください。
- フォルダ内には、フォルダ名と同じ名前のファイルが存在します。これらのファイルを自動で振り分ける方法を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
これかなあ。 for /D %%D in (*) do ( move /Y %%D*.jpg .\%%D\ move /Y %%D*.bmp .\%%D\ ) pause 動作検証していないけど。
その他の回答 (2)
- notnot
- ベストアンサー率47% (4900/10359)
バッチファイルで。 for /d %%A in (*) do (move %%A.* %%A & move %%A_* %%A)
お礼
notnot様 あっと言う間に作業が完了しました! ありがとうございます。 それぞれのコマンドはどう言う意味なのか理解できず、現在勉強中です。
- kzr260v2
- ベストアンサー率47% (855/1783)
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 以上、参考にならなかったらごめんなさい。
お礼
kzr260v2様 バッチファイルの作成方法につきまして、とても参考になりました。 数日前に手を出したコマンドプロンプトですが、テキスト片手に何処から手を付けて良いのか…暗号の意味を解くだけでも必死でした。 また、タスクスケジューラ機能も初めて知ったシステムで勉強になりました!
お礼
m5048172715様 あっと言う間に作業が完了しました! ありがとうございました。 コマンドプロンプトにて動作の状況が確認できましたので、とても助かりました。 また、コマンドを参考にしまして、ファイル名・フォルダ名にスペースが入っていた場合にも対応できる様に応用もできる様になりました。