匿名質問者

ファイル名の末尾がA0000〜A9999の複数ファイルをそれぞれ、A0000〜A9999のフォルダに自動移動(コピー)したいです。何か適した手段(フリーソフト、スクリプト、バッチ等)をご存知でしょうか。

回答の条件
  • 1人5回まで
  • 登録:
  • 終了:2015/05/19 10:01:02
匿名質問者

質問者から

匿名質問者2015/05/17 19:29:27

Windows環境下です

ベストアンサー

匿名回答1号 No.1

@echo off
setlocal enabledelayedexpansion
for /l %%i in (0,1,9999) do (
  set file=0000%%i
  set file=A!file:~-4!
  if exist *?!file! (
    mkdir !file!
    copy *?!file! !file!
  )
)
他3件のコメントを見る
匿名回答1号

「*.jpg」が対象なら二ヶ所の「 *?!file!」を「 *!file!.jpg」とすれば良いはず。

2015/05/18 23:39:49
匿名質問者

ご丁寧にありがとうございます。正しくワークしました。大大感謝です!!!

2015/05/19 09:40:15

その他の回答0件)

匿名回答1号 No.1

ここでベストアンサー

@echo off
setlocal enabledelayedexpansion
for /l %%i in (0,1,9999) do (
  set file=0000%%i
  set file=A!file:~-4!
  if exist *?!file! (
    mkdir !file!
    copy *?!file! !file!
  )
)
他3件のコメントを見る
匿名回答1号

「*.jpg」が対象なら二ヶ所の「 *?!file!」を「 *!file!.jpg」とすれば良いはず。

2015/05/18 23:39:49
匿名質問者

ご丁寧にありがとうございます。正しくワークしました。大大感謝です!!!

2015/05/19 09:40:15

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません