• ベストアンサー

ファイル名に含まれている任意の文字を一括して削除したい

ファイル名に含まれている任意の文字を一括して削除したいのです。例えば、 IMG001 IMG002 IMG003 : : というようなファイルがあり、これらのファイル名から"IMG"という文字のみ取り除きたいのですが、手作業でやると思うと気が遠のきます・・。この作業をやってくれる便利なツールがあれば、教えてください!よろしくお願いします。

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

  • ベストアンサー
  • kaz_iwa
  • ベストアンサー率27% (10/37)
回答No.1

ファイルリネームソフトがあるのでURL張っておきます。

参考URL:
http://www.d1.dion.ne.jp/~obiyan/freesoft/filerenamer2000.html
tks141
質問者

お礼

早速の回答ありがとうございました。これは使えるソフトウェアですね!

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

1つのフォルダの中に、問題のファイルが全て含まれて 入る場合に限り、 エクセルが使えれば Private Sub test01() Dim fn As String Dim hn As String fn = "c:\My Documents\新しいフォルダ\" i = 2 sdirname = Dir(fn) Do While sdirname <> "" ' MsgBox sdirname Cells(i, 1) = sdirname hn = fn & Mid(sdirname, 4, Len(sdirname) - 3) Cells(i, 2) = hn Name fn & sdirname As hn i = i + 1 '------ sdirname = Dir Loop Exit Sub End Sub を実行すれば、出来ると思います。 エクセルメニューのツールーマクロ-VBE VBE画面でメニューの挿入-標準モジュール-上記を貼りつけ-モジュール内に カーソルを置いて-F5(実行)を押す。 「c:\My Documents\新しいフォルダ\」の部分が 問題のファイルの入っているフォルダのパス名をフルパス で置換えてください。 文字を削除後、同じファイル名になるファイルがないか 気をつけてください。 小数のファイルをコピーして入れた,フォルダをテスト用にまず作り、テストして、納得した上で本番を実行してください。

tks141
質問者

お礼

詳しく教えていただけて、うれしいです。やはりちょっと手の込んだことをしようとするとプログラミングの知識は必須ですかね(^^;

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

バッチファイルを作る。

tks141
質問者

お礼

回答ありがとうございます。バッチファイルを活用して効率よくコンピュータを使えるようになるにはまだまだ勉強が多いです。今はまだそこまで時間を使えないんです~(泣)

関連するQ&A