- ベストアンサー
DOSコマンドを使用せずに、ファイル名を変換したいのです。
DOSコマンドを使用せずに、ファイル名を変換したいのです。 ファイル名を変換したいのです。 フォルダ内に、ファイル A、B、C、・・・があります これをEXCEL内にある変換表 旧ファイル名 新ファイル名 A P B Q C R ・ ・ ・ ・ を用いて、ファイル名を P、Q、R、・・・ に変換する方法はないでしょうか? DOSコマンドは暗号化の関係で うまく動作しません。DOSコマンドでない方法をお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
あるフォルダーになるファイル名を、Excelの(シートにある)変換表と対比してリネームするということになりますが、 いわゆる「DOSコマンド」なるものはWindows7には存在しません。 (似たものにコマンド・プロンプト上のコマンドがありますが、別物です。) Excelのデータ・シートと対比ということであれば[VBA]を利用することになります。
その他の回答 (2)
- TROJANBEAR
- ベストアンサー率33% (3/9)
回答No.3
新旧ファイルのファイル名に規則性があるなら、下記のソフトでまとめて変換できます。 Namery http://w7.vector.jp/softrev/detail.php?s_no=20150 全く規則性がないなら、コマンドプロンプトではなく、シェルスクリプト(VBScript)を使ってみてはどうでしょうか。
質問者
お礼
回答ありがとうございます。 規則性はありません。 シェルスクリプト、勉強しまーす。
- tantayamaz
- ベストアンサー率42% (8/19)
回答No.1
変更したいファイルを右クリックして「名前の変更」を選択すれば簡単に出来ると思いますが
質問者
補足
回答ありがとうございます。 ファイルの数が多数あるので、 ひとつひとつ変更できないので、 エクセル表をみて、自動変換させたいのです。
お礼
回答ありがとうございます。 DOSコマンドが動作しないとおもったら、 Windows7ではだめなのですね。 暗号化の関係かと思っていました。 VBAってどうすればいいのでしょう?