• ベストアンサー

ファイル名の一括変更について

たとえば、下記のようなファイル名に「#」を含んだ 名前のファイルが複数あります。 これをある条件によって、一括で変更したいのです。 条件としては、下記のように「#」の一文字だけを 「@」に変えたいのです。(※実際には半角) Aaa1#3.xls Aaa2#3.xls Aaa3#3.xls Bbb1#3.xls Bbb2#3.xls Bbb3#3.xls   ↓ Aaa1@3.xls Aaa2@3.xls Aaa3@3.xls Bbb1@3.xls Bbb2@3.xls Bbb3@3.xls 実際には、数千ファイルあるので、手作業で全部変更 するのは大変です。 これを便利に行なえるツール(できればフリーが良い) があれば、非常に助かります。 ご存知の方がおりましたら、教えて下さい。 宜しくお願いします。

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

  • ベストアンサー
  • TT414
  • ベストアンサー率18% (72/384)
回答No.5

コマンドプロンプトで ren *#*.xls *@*.xls 一発でできます。

その他の回答 (4)

  • osamuy
  • ベストアンサー率42% (1231/2878)
回答No.4

コマンドプロンプトで、以下のコマンドを実行するだけで済むかも: for /F "usebackq delims=@ tokens=1,2" %a in (`dir /b *.xls` ) do ren %a#%b %a@%b

  • usapy07
  • ベストアンサー率46% (931/1985)
回答No.3

RezX http://www.geocities.jp/ulwgwg7bhggv4tyldbf9ksm27a30st/ というフリーウェアを御紹介します。 あらかじめ変換したいファイルを1つのフォルダーに 入れておいてください。 RezXを起動したら、 右上の「参照」ボタンで変換したいファイルの入っているフォルダを指定します。 右側の「置換」タブを選択。 「文字列を置換」で#を@に置換と設定。 右下の「置換」→「置換実行」

参考URL:
http://www.geocities.jp/ulwgwg7bhggv4tyldbf9ksm27a30st/
noname#169137
noname#169137
回答No.2

いわゆるリネームってやつですね。 そういうソフトは多数フリーでありますので、好きなものをどうぞ^^

参考URL:
http://www.vector.co.jp/vpack/filearea/win95/util/file/name/index.html

関連するQ&A