- ベストアンサー
このようにファイル名を一挙に変更するバッチファイルは?
hchonanの回答
正直あまり自信はないのですが、先頭4文字の部分が重複しないという前提で ren p???????.jpg p???.jpg というのはどうでしょう?
関連するQ&A
- バッチファイルでパスとファイル名を併記した一覧を書き出したい
バッチファイルでパスとファイル名を併記した一覧を書き出したい いつもお世話になってます。また相談させていただきたいです。 下のようにバッチファイルでカレントフォルダ内のパスとファイル名を併記し、ファイル名一覧を書き出したいのですが、 c:\test\123.txt c:\test\abc.txt ・ ・ c:\test\いろは.txt 欲をいえば下の様に、 "c:\test\123.txt" "c:\test\abc.txt" ・ ・ "c:\test\いろは.txt" 『dir /b /w *.*> fname_ichiran.txt』 ↑ ↑ ↑ をどのように変更すれば良いのでしょうか? 今回もどなた様かお知恵を貸して下さい。よろしくおねがいします。
- 締切済み
- その他(プログラミング・開発)
- バッチファイルで、ファイル名から自動振分したい
C:\B\の中に、必ず「半角数字4桁_」から始まるファイル名のデータが毎週入ります。 「半角数字4桁_」以後のファイル名、拡張子は、その週によって変わります。 C:\A\の中には、必ず「_半角数字4桁_」で終わるフォルダ名のサブフォルダがあります。 このフォルダ名は、ずっと変わることがありません。 C:\B\の中にあるデータを、ファイル名の最初の4桁の数字をもとに、C:\A\にあるサブフォルダに自動で移動したいです。また、移動する際に、既にサブフォルダ内に「半角数字4桁_」から始まるファイル名のデータがある場合は、削除してから移動したいです。 フォルダ構成です。 Cー| |-【A】 | |-【あいう_1234】 | |-【あい_2235】 | |-【かきくけ_8990】 | |-【アイウエオ_5014】 | |-【B】 | |-1234_ABC.txt ←このファイルは C:\A\【あいう_1234】に。 | |-2235_1534.txt ←このファイルは C:\A\【あい_2235】に。 | |-8990_22.doc ←このファイルは C:\A\【かきくけ_8990】に。 | |-5014_わをん.doc ←このファイルは C:\A\【アイウエオ_5014】に。 自分でバッチファイルを記述してみたのですが、ここからどうしていいか分かりません。 どなたか教えてもらえないでしょうか? よろしくお願いします。 自分で記述してみたバッチファイルです。 cd C:\B dir /b > C:\C\list.txt set folder=C:\A set file=C:\B set Bat=C:\C for /f "delims=" %%a in ( %Bat%\list.txt ) do if exist "%file%\%%a" move "%folder%\%%a" "%to%" PAUSE > NUL
- ベストアンサー
- その他(プログラミング・開発)
- バッチファイルの作り方
こんにちは、ただいま仕事で使用する場面もありまして、バッチファイルの作成の勉強中なのですが、調べてもなかなか分からないことがありましたので、質問させていただきます。 1つ目、ファイル名の変更 たとえば、P01001(2006.5.1).jpgというファイル名が有ります。このファイル名で、P01001をPic01と変換して、日付も括弧ごと消したいのですが、どうのようにすれば出来るのでしょうか?PをPicに変換と010を消す作業はすべて同じようにかかれていて、日付だけは、違う日付もあるので、それにも対応出来るようにしたいです。 02.次に中身の無いフォルダを検索して削除したいのですが、うまくいきません。rd コマンドでファイル名を*にしてもだめでした。 出来れば、フォルダの下の階層も検索して、消せる様にしたいのですが、やり方に検討もつきません、 是非お願いいたします。
- ベストアンサー
- Windows XP
- バッチファイルでrenを使用時、拡張子が残ってしまう
バッチファイルにて、 「test0000.jpg」 等特定の文字+数字4桁というファイル名の、複数のファイルを 「test0000_何時_何分_何十秒.jpg」(現在時刻) という物にリネームする操作を組み込むために、 set nowtime=%time: 0% ren test????.jpg *_%nowtime:~0,2%_%nowtime:~3,2%_%nowtime:~6,1%.jpg としているのですが、この場合出力が「test0000.jpg_何時_何分_何十秒.jpg」となってしまい、間に不要な拡張子が残ってしまいます。 これを修正しようと思い if exist test????.jpg*.jpg ren test????.jpg*.jpg test????*.jpg 等をこの後ろにいれてみたりしたのですが、(明らかにtest????*.jpgはおかしいですよね・・・)うまくいきません。 うまく「test0000_何時_何分_何十秒.jpg」とするにはどのようにすればいいのでしょうか?
- ベストアンサー
- その他([技術者向] コンピューター)
- ファイル名をまとめて変更する方法を教えてください
あるフォルダの下にある複数のファイル名を、同じ規則で 変更したいです。(OS:Win98) (PC:富士通BIBLO NE36) 例:ABCXXX を ABCDXXX に変更 ( XXX の部分は、3桁の数字です ) 一つ一つ手作業で変更するのは、たいへんな量なのです。 そのフォルダの下には複数のフォルダがあり、 それらのフォルダの直下に各ファイルが分散しています。 ファイルの種類は、jpg と txt です。 できれば、ソフトを使わずに行いたいのですが・・・。 よろしく、お願いします。
- ベストアンサー
- Windows 95・98
- フォルダ名をファイル名の頭に追加するバッチ
社内の規定でパソコンにフリーソフトをインストールができません。 フォルダ内の複数あるファイル名の頭にフォルダ名を付け足すバッチファイルを作る事は可能でしょうか? 例 フォルダ名 ABC ファイル名 123.jpg 変更後 ABC123.jpg フォルダをバッチファイルにドラッグ&ドロップでファイル名を変更出来るようなものが有ればとても助かります。 わかる方がいましたら教えて頂きたいです。 宜しくお願いします。 使用するパソコンのOSはWindows7です。
- 締切済み
- その他(ITシステム運用・管理)
- ファイル名の一部を変更するバッチファイル
フォルダ内にある複数ファイルを、バッチファイルで一括ファイル名変更をしようとしています。 元ファイル名は、 23_ABCA_K.txt 23_ABCL_K.txt 23_ABCL_E.txt 23_ABCA_K.txt というように、頭2桁(日付)は共通で4ファイルあります。 これを、頭2桁を維持して、アルファベットのところを変更したいのです。 23_ABCA_K.txt→23_件数表.txt 23_ABCL_K.txt→23_集計表.txt 23_ABCL_E.txt→23_エラー数.txt 23_ABCA_K.txt→23_合否.txt という具合です。 rename 23_ABCA_K.txt 23_件数表.txt とすると、頭2桁が変化したときに対応できないし、 %date: などでシステム日付を取得すると、 23_ABCA_k.txtを24日に改名すると、23が保持されず24になってしまう・・・ 現状のファイル名の一部を取得して、改名後のファイル名につける ということはできるのでしょうか? よろしくお願いします。
- ベストアンサー
- Windows XP
- 【バッチファイル】ホスト名をファイル名につけたい【変更】
バッチファイルで作成したファイルのファイル名(○○.txt)を 「ホスト名.txt」に変更したいのですが やり方がよくわかりません。 どなたかご存知の方、お教え願います。 宜しくお願いします。
- ベストアンサー
- その他([技術者向] コンピューター)
- まとめてファイル名を変更したい
あるフォルダに存在するファイル名に”RAWDATA"を含むテキストファイルを 任意のファイル名でCSVに変更したいのですが、 バッチファイルで set /p filename= rename d:\あるフォルダ\RAWDATA*.txt %filename%*.csv で簡単にできるかなと思ったのですが、 ”RAWDATA”の部分は入力した分しか変更されないようでした。 例えば”abc”と入力すると”abcDATA”となります。 入力したファイル名に置き換わるようにするには どのようにしたら良いのでしょうか? バッチ初心者ですがよろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- ファイル名をエクセルに抜き出したい
ご回答よろしくお願いします。 ファイル名は 「14ケタの数字」.jpg となっています。 これらを抜き出して「14桁の数字のみ」をエクセルのA列に入れたいのですが、教えていただけませんでしょうか。
- ベストアンサー
- オフィス系ソフト
お礼
どうもありがとうございました。 お蔭様で解決いたしました