• ベストアンサー

DOSコマンドを使用せずに、ファイル名を変換したいのです。

DOSコマンドを使用せずに、ファイル名を変換したいのです。 ファイル名を変換したいのです。 フォルダ内に、ファイル A、B、C、・・・があります これをEXCEL内にある変換表 旧ファイル名 新ファイル名   A     P   B     Q   C     R   ・     ・   ・     ・ を用いて、ファイル名を P、Q、R、・・・ に変換する方法はないでしょうか? DOSコマンドは暗号化の関係で うまく動作しません。DOSコマンドでない方法をお願いします。

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

  • ベストアンサー
  • 486HA
  • ベストアンサー率45% (1013/2247)
回答No.2

 あるフォルダーになるファイル名を、Excelの(シートにある)変換表と対比してリネームするということになりますが、 いわゆる「DOSコマンド」なるものはWindows7には存在しません。 (似たものにコマンド・プロンプト上のコマンドがありますが、別物です。) Excelのデータ・シートと対比ということであれば[VBA]を利用することになります。

myumyu1000
質問者

お礼

回答ありがとうございます。 DOSコマンドが動作しないとおもったら、 Windows7ではだめなのですね。 暗号化の関係かと思っていました。 VBAってどうすればいいのでしょう?

その他の回答 (2)

回答No.3

新旧ファイルのファイル名に規則性があるなら、下記のソフトでまとめて変換できます。 Namery http://w7.vector.jp/softrev/detail.php?s_no=20150 全く規則性がないなら、コマンドプロンプトではなく、シェルスクリプト(VBScript)を使ってみてはどうでしょうか。

myumyu1000
質問者

お礼

回答ありがとうございます。 規則性はありません。 シェルスクリプト、勉強しまーす。

回答No.1

変更したいファイルを右クリックして「名前の変更」を選択すれば簡単に出来ると思いますが

myumyu1000
質問者

補足

回答ありがとうございます。 ファイルの数が多数あるので、 ひとつひとつ変更できないので、 エクセル表をみて、自動変換させたいのです。