お世話になっております。

例)のような構成のファイル名をリネームするバッチファイルを作りたいと思っています。

例)C:\work\xyz110421_hostname1 というフォルダがあり、その下に「etc」フォルダがある

C:\work\xyz110421_hostname1
 |
 |__etc
    |
    |__start.sh
    |__stop.sh
    |__sonota.sh

C:\work\xyz110421_hostname2
 |
 |__etc
    |
    |__start.sh
    |__stop.sh
    |__tasuu.sh

このような、C:\work直下に”xyz110421_hostname_”フォルダが100以上ある

やりたいことは、etc下にあるファイルに、すべて上位フォルダ名の中に含む
一部の文字列をファイルに付加(リネーム)したい

例)C:\work\xyz110421_hostname1下の場合
   etc:\hostname1_start.sh
   etc:\hostname1_stop.sh
   etc:\hostname1_sonota.sh


  C:\work\xyz110421_hostname2下の場合
   etc:\hostname2_start.sh
   etc:\hostname2_stop.sh
   etc:\hostname2_sonota.sh

という要領で、一度にリネームできるようなバッチファイルを作ることは可能でしょうか。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

EXCELとメモ帳で一括にリネームすることは可能です。

少々面倒ですが。

EXCELの「値によるコピー」と文字列をくっつける「&」演算とテキストファイルへの保存、メモ帳の置換えでやれば、できないことはないです。
あっそうそう、リネームはRENコマンドでできます。

カレントパスで
REN *(数字)* *(数字)*
でもできます。

やってみてください。
    • good
    • 0

私はFlexible Renamerを使っています。


http://hp.vector.co.jp/authors/VA014830/FlexRena/
    • good
    • 0
この回答へのお礼

Gletscher様

ありがとうございます。上記フリーウェアは知っていました。
しかし、会社で使用のため、フリーソフトを使用することができませんため
コマンドでの実装が可能かおききした次第です。

お礼日時:2011/04/24 00:14

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


人気Q&Aランキング