• ベストアンサー

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

ファイル名に含まれている任意の文字を一括して削除したいのです。例えば、 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/17068)
回答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

  • ファイル名の空白を一括で削除したい

    ファイルをアップロードする為にファイル名に含まれている空白を削除したいのです。 例:123 456.jpg → 123456.jpg ファイルが少なければ手作業で空白を詰めればいいのですがファイルが数百点あるので一括で処理できればありがたいのです。 また、ファイル名に含まれる文字列は規則性がなく連番処理やオートコンプリート機能ができずに苦慮しています。 ファイル名を一括で変換するフリーソフトは多数見つけたのですが、ファイル名に含まれる空白を一括で削除するソフトは見つけれませんでした。 どなたかいいフリーソフトをご存知ないでしょうか? フリーソフトを使わなくてもいい方法があればお教え下さい。 ただし、PCにはあまり詳しくないので高度な関数やスクリプトを使用する方法には対応する自信がありません。 なるべく簡単にできると嬉しいのですが・・・。 よろしくお願いします。

  • ファイル名の一括変更について

    たとえば、下記のようなファイル名に「#」を含んだ 名前のファイルが複数あります。 これをある条件によって、一括で変更したいのです。 条件としては、下記のように「#」の一文字だけを 「@」に変えたいのです。(※実際には半角) Aaa1#3.xls Aaa2#3.xls Aaa3#3.xls Bbb1#3.xls Bbb2#3.xls Bbb3#3.xls   ↓ Aaa1@3.xls Aaa2@3.xls Aaa3@3.xls Bbb1@3.xls Bbb2@3.xls Bbb3@3.xls 実際には、数千ファイルあるので、手作業で全部変更 するのは大変です。 これを便利に行なえるツール(できればフリーが良い) があれば、非常に助かります。 ご存知の方がおりましたら、教えて下さい。 宜しくお願いします。

  • ファイル名の一括変換で、先頭の数字を削除したい。

    PCと連結可能なボイスレコーダーを使っています。PCに取り込んだ時に、ファイル名の先頭に自動的に録音された順番の番号が入れられてしまいます。これだけは設定を変えられないようです。しかし、この番号はボイスレコーダーから削除すれば、新しく録音したものはまた1番から番号が振られるようになるので、全く意味がありません。PCに取り込んだファイルをソートしようとすると、先頭の数字が同じものがいくつも出てきてしまって、かえって邪魔なのです。 ファイル名はこんな形式になっています。 001_acrobot_2007_09_12_11_30.dvf 先頭の3文字がボイスレコーダー上での順番を表すもの。その後にユーザー名、録音日時と続きます。 この先頭の3文字(正確にはその直後のアンダーバーも含めて)だけを一括で削除したいのですが、どんなツールを使ったらできますでしょうか? 普段は「極窓」でたいていのファイル名の一括変換は事足りているのですが、先頭の数文字を削除するというのがどうしてもできません。 ファイルの数がたくさんあり過ぎて、一つ一つ先頭の文字を削除することはできそうにないので、とても困っております。よろしくお願い致します。

  • フォルダ名の一括削除に関して

    はじめまして。うまく検索できなかったので質問させて頂きます。 似たような質問があったら申し訳ないです。 OSはWindowsXPです。 複数のフォルダにおいて、フォルダ名の最初の1文字から任意の1文字までを一括で削除する方法を教えて頂きたいです。 例) 3598421_りんご 1697_みかん 40387_バナナ という名前の複数のフォルダがあり、フォルダ名の最初の1文字から"_"までを削除し、 りんご みかん バナナ と一括でリネームするといった感じです。 回答よろしくお願い致します。

  • ファイル名の一括リネーム

    フォルダ C:\Folder\SubFolder 内に次のファイルがあると仮定します。 001_IMG_2836.jpg 001_IMG_2878.jpg 002_IMG_2838.jpg 002_IMG_2880.jpg 003_IMG_2841.jpg 003_IMG_2882.jpg 各ファイル名の最初の4文字を削除して、次のように一括でリネームする方法を教えてください。 IMG_2836.jpg IMG_2878.jpg IMG_2838.jpg IMG_2880.jpg IMG_2841.jpg IMG_2882.jpg 結果として、次のように昇順(あるいは降順)に並び替わって表示されるのは承知です。 IMG_2836.jpg IMG_2838.jpg IMG_2841.jpg IMG_2878.jpg IMG_2880.jpg IMG_2882.jpg

  • 復数のファイル全てのファイル名の先頭に任意の文字をつけたい

    復数のファイル全てのファイル名の先頭に任意の文字をつけたい 例えば100~999までのファイルがあるとして、 それら全てのファイルの先頭に0を負荷して0100~0999にしたいのですが、 なにか一括で出来るソフトはありますか?

  • ネットワーク上のファイル名の一括変更

    当方、WinXPを使っています。 ネットワーク上にあるファイルの名前を一括変更したいのですが、やり方がわかりません。 具体的には、 13-06m0712L.avi のようなファイル名の先頭の3文字を削除した8文字のファイル名 06m0712L.avi に変更したいのです。 「ファイルを選択して、F2を押してファイル名の変更」はできますが、はじめの120ファイルの修正で疲れました。あと800ファイル程度あるのでうんざりです。単純な規則的な作業なので、賢い方法があると思うのですが、具体的な操作方法がわかりません。

  • ファイル名の一括変更ツールについて

    業務上、大量のファイルのファイル名を変更する必要があり、ファイル名を一括変更するツールを探しています。 やりたいことは、ファイル名の特定位置の文字列を一括で変更することなのですが、変更後の文字はファイルによって異なるため、何らかの方法でそれを指定できるツールが必要と思っています。 想定しているのは、例えば以下のような機能です。 ・ファイル名の一部を格納フォルダ名に一括変更する。 例:「XXXX-AAAA-0001.pdf」等がフォルダ名BBBBに格納されていた場合、   BBBB配下のファイルを全て「XXXX-BBBB-0001.pdf」のように変換する。 または、 ・外部ファイル(またはそのツール)に変更前ファイル名と変更後ファイル名を指定して、読み込むことでファイル名を一括変更する。(変更パターンは複数あり) 使用端末はWindowsXPまたはWindows7です。 Excelのマクロ等でも出来そうだと思いますので、実装例等をご紹介いただくことでも問題ありません。 よろしくお願い致します。

  • ファイル名 一括

    拡張子とかばらばらのフォルダの中にはいってるファイル類の .の前のファイル名だけ一括の操作で短くする(1,2,3,4とか、a1,a2,a3,a4とかなんでもいいです)ツールはありますか?

  • ファイル名の韓国語文字を一括削除または変換する方法

    動画をダウンロードしたファイル名の中に 韓国語が含まれているのですが 韓国語の文字だけを削除または1文字の_に変換したいのですが ファイルがたくさんあるため手で1つ1つリネームする のはかなり手間です。 一括して複数のファイルのファイル名の中の韓国語だけを 削除または1文字の_に変換する方法、または、 フリーのソフトウェアがありましたら教えてください。 「Flexible Renamer」「As/R」なども 自分なりに試してみたのですが、 変換前の文字列として、 韓国語を指定する方法がよく分かりません。 (例) ABCDEFG(이브hijk돌스lmn파)日本語(짝1호)かな(1).mp4 を ABCDEFG(hijklmn)日本語(1)かな(1).mp4 または ABCDEFG(_hijk_lmn_)日本語(_1_)かな(1).mp4