アプリ版:「スタンプのみでお礼する」機能のリリースについて

たとえば、下記のようなファイル名に「#」を含んだ
名前のファイルが複数あります。
これをある条件によって、一括で変更したいのです。

条件としては、下記のように「#」の一文字だけを
「@」に変えたいのです。(※実際には半角)

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

実際には、数千ファイルあるので、手作業で全部変更
するのは大変です。

これを便利に行なえるツール(できればフリーが良い)
があれば、非常に助かります。

ご存知の方がおりましたら、教えて下さい。
宜しくお願いします。

A 回答 (5件)

コマンドプロンプトで


ren *#*.xls *@*.xls
一発でできます。
    • good
    • 0

コマンドプロンプトで、以下のコマンドを実行するだけで済むかも:



for /F "usebackq delims=@ tokens=1,2" %a in (`dir /b *.xls` ) do ren %a#%b %a@%b
    • good
    • 0

RezX


http://www.geocities.jp/ulwgwg7bhggv4tyldbf9ksm2 …

というフリーウェアを御紹介します。

あらかじめ変換したいファイルを1つのフォルダーに
入れておいてください。

RezXを起動したら、
右上の「参照」ボタンで変換したいファイルの入っているフォルダを指定します。

右側の「置換」タブを選択。

「文字列を置換」で#を@に置換と設定。

右下の「置換」→「置換実行」

参考URL:http://www.geocities.jp/ulwgwg7bhggv4tyldbf9ksm2 …
    • good
    • 0

いわゆるリネームってやつですね。


そういうソフトは多数フリーでありますので、好きなものをどうぞ^^

参考URL:http://www.vector.co.jp/vpack/filearea/win95/uti …
    • good
    • 0
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!