• ベストアンサー

フォルダのリネームをエクセルみたいな表変換で

Macにてフォルダが5000個ほどありましてその名前を変更したいです。 1、連番とかではなくA→AB B→CD のように対応するものに変更したい 2、エクセルに対応表を作ってあるので活用したい アプリでもエクセルのマクロ(Mac用)でもなんでも構いません よろしくお願いします

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

  • ベストアンサー
  • brashov
  • ベストアンサー率37% (109/294)
回答No.2

フリーソフトのShupapanでできます。 http://sunsky3s.s41.xrea.com/shupapan/features/ ↑の「豊富なリネーム処理」に「テキストデータやExcelファイルを使用してリネームする処理など、豊富なリネーム処理を備えています。」とあります。 下処理としてエクセル上の現行フォルダ名を基準にファイルウィンドウ上と同じにソートしておく必要が出てくるかもしれません。いずれにせよフリーソフトですし復元機能も付いているので試すだけの価値はあると思います。 ↓こちらが質問の回答に近い使い方の説明になると思います http://dailylab.blog.fc2.com/blog-entry-7.html

その他の回答 (1)

  • ki073
  • ベストアンサー率77% (491/634)
回答No.1

スクリプト言語など簡単に書けます。 mv命令を作るRubyでプログラムを書いておきます。mv命令はちょっと危ないところもあるので十分注意してください。 もし使うのでしたら、プログラムを理解した上で、バックパップをとって実行してください 重なった名前があれば消してしまう可能性もあります。 (以下のプログラムはそのままでは命令を表示するだけなので、実行はしません) DATA.readlines.each do |str| dirs=str.strip.split(/\s+/) puts "mv -v -i '#{dirs[0]}' '#{dirs[1]}'" end __END__ d123A d123AB d2feB d2feCD のように__END__の後に、EXCELのデータをコピペする

関連するQ&A