- ベストアンサー
ファイル名一括変換
フリーソフトでエンコードした際にどこぞのソフトだったせいかファイル名がおかしい(ファイル名の後に_、番号、元ファイルの拡張子、変換した拡張子)音楽ファイル名を通常エンコードしたときと同じに(_、番号、元ファイルの拡張子を無くす)変更したいのですが、http://www.hakusa.net/computer/free/rename.html「りねむ~」というソフトでできませんか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>○○○○○○_01_wav.mp3というような文字列○○○○○○.mp3以外の場所を削除 検索が _\d\d_wav 置換が何もなし でできます。 「\d」は数字一文字を表します。その他は消したい文字列をそのまま書くだけです。
その他の回答 (1)
[りねむ~]については使用した事がない為分かりません。 私はリネームは練馬というソフトを使用しております。 http://yamatan.jpn.org/ http://yamatan.jpn.org/home/Main/Product/Product_Nerima.html こちらは正規表現が利用でき、複数の処理を段階に分け連続で行えるリネームソフトです。 >(ファイル名の後に_、番号、元ファイルの拡張子、変換した拡張子)音楽ファイル名を通常エンコードしたときと同じに(_、番号、元ファイルの拡張子を無くす)変更したいのですが このような処理を行いたい場合、正規表現を利用できるリネームソフトの場合 (.*)(_[0-9]+\.[a-zA-Z0-9]{2,5})(\.[a-zA-Z0-9]{2,5}) ↓ \1\3 というような表記で _000.xxx という文字列は削除されるかと思います。 練馬を使う場合、 s/(.*)(_[0-9]+\.[a-zA-Z0-9]{2,5})(\.[a-zA-Z0-9]{2,5})/\1\3/k のように書けばいいでしょう。 正規表現については、 http://www.mnet.ne.jp/~nakama/ この辺りを参考にするといいでしょう。 その他のリネームソフトについては http://pc12.2ch.net/test/read.cgi/software/1203411064/ この辺りを参考に。
補足
回答ありがとうございます。一応FlexRena80というフリーのものを使用させていただき高度なリネームという機能を使用してリネームしてみたいと思いますが、正規表現というものがまだよく理解できないので、例としてファイル名○○○○○○_01_wav.mp3というような文字列○○○○○○.mp3以外の場所を削除したいのですが、コマンドをどのように指定したらよいか、わかりません。 すみませんが、よろしくお願いします。
補足
大変わかりやすく感謝いたします。 数字三桁でしたが¥dが一文字とすると¥d¥d¥dではなくてもヒットしたようです? こちらのソフトの仕様はファイル名を変更したものがどこかのフォルダに入っているのでしょうか?リネーム前のファイルをみたら変更されているようですが、変更されたファイルがどこかの指定フォルダにあるんでしょうか?