フォルダ名自動一括変更の方法を教えてください

このQ&Aのポイント
  • フォルダ名と動画ファイル名を一括変更する方法を教えてください
  • フォルダ内の動画ファイルをフォルダ名に合わせて一括変換する方法を教えてください
  • 思い出集のフォルダ内の動画ファイルをフォルダ名に合わせて一括で変更するにはどうすれば良いですか
回答を見る
  • ベストアンサー

ファイル名を自動的にフォルダの名前にする

思い出集  ∟誕生会   ∟動画    ∟マイムービー.mov  ∟運動会   ∟動画    ∟マイムービー.mov  ∟グアム旅行   ∟動画    ∟マイムービー.mov 上記のようなフォルダ構造があります。 「思い出集」のフォルダ内にそれぞれ「誕生会、運動会…」など多数のフォルダがあり、 それぞれの中に「動画」というフォルダがあり、その中に動画ファイルが保存されています。 「マイムービー」をそれぞれのフォルダ名(誕生会、運動会…)に一括変換したいと考えています。 (例:誕生会.mov、運動会.mov、グアム旅行.mov…) このようなことができる方法をご存知の方はいらっしゃいますでしょうか? 何卒よろしくお願いいたします。

  • zyaba
  • お礼率46% (261/566)

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

  • ベストアンサー
回答No.1

環境をWindowsと仮定して……。 # Vista以降想定。 まず,「想い出集」フォルダでコマンドプロンプトを開きます。 # 「想い出集」フォルダをリストビューからShift + 右クリックでメニューから起動できます。 あとは, FOR /D %A IN (*) DO @IF EXIST "%A\動画\マイムービー.mov" REN "%A\動画\マイムービー.mov" "%A.mov" と入力すれば変換されます。

zyaba
質問者

お礼

ありがとうございます! ご教示いただいた方法でできました! 新たに問題が出てしまったのですが、 思い出集  ∟誕生会   ∟たける    ∟動画001     ∟マイムービー.mov   ∟マイコ    ∟動画050     ∟マイムービー.mov   ∟康子    ∟動画227     ∟マイムービー.mov 上記のように一階層増えて、「動画001」や「動画050」などランダムなフォルダ名の中にmovファイルが入っている場合、どのようにコードを変えたらよろしいのでしょうか。 movファイル直近のフォルダは必ず「動画」が先頭に付き、その後にランダムな半角数字が3桁付いています。 よろしくお願いします。

その他の回答 (1)

回答No.2

階層が増えてくると,ややこしくはなりますが,基本的な考え方は一緒です。 FOR /D %A IN (*) DO でファイル名に使うディレクトリを列挙して,あとは「マイムービー.mov」を探してファイル名の変更となります。 ある程度忠実にやるなら, FOR /D %A IN (*) DO @FOR /D %B IN ("%A\*") DO @FOR /D %C IN ("%B\動画???") DO @IF EXIST "%C\マイムービー.mov" REN "%C\マイムービー.mov" "%A.mov" ですし, FOR /D %A IN (*) DO @( PUSHD "%A" FOR /R %B IN (マイムービー.mov) DO @IF EXIST "%B" REN "%B" "%A.mov" POPD ) と,マイムービー.movをとにかく置換することも出来ます。

zyaba
質問者

お礼

度々恐れ入ります。 確認したところ、 「マイムービー」もそれぞれファイル名が微妙に違ったため、「*.mov」として実行したところ、これでもできました。ありがとうございます! %A直下にある「タケル、マイコ、康子」というフォルダ名も後ろに付けたいと思い(誕生会タケル.mov、誕生会マイコ.mov…)、下記のようにコードを書き換えてみましたがエラーが返されてしまいました; FOR /D %A IN (*) DO @FOR /D %B IN ("%A\*") DO @FOR /D %C IN ("%B\動画???") DO @IF EXIST "%C\*.mov" REN "%C\*.mov" "%B.mov" こういうことも可能でしょうか?よろしくお願いします。

関連するQ&A

  • フォルダー名がファイル名になるフリーソフト

    たくさんの画像フォルダとその中にそれぞれ大量の画像ファイル(jpeg)があります。 一括してファイル名変換するソフトの中で、 フォルダ名をファイル名+ナンバーに一括変換するフリーソフトは、ないものでしょうか。 少し、特殊なファイル名変換です。 Windows7で動くとありがたいです。 よろしくお願いします。

  • 一括でファイル名の変更と移動等をしたい

    OS:Windows VISTA 例えば「MyFiles」というフォルダの中に、 「A001」「A002」「A003」「A004」・・・のような複数のフォルダがあり、 その各フォルダに1つだけ「data.mov」という名前の 動画ファイルが保存されているとします。 (「data.mov」はファイル名は統一されているが、 動画内容やファイルサイズは各フォルダ毎に異なります) - MyFiles   - A001     data.mov   - A002     data.mov   - A003     data.mov   - A004     data.mov   - A005     data.mov   - A006     data.mov     ・     ・     ・ この複数の「data.mov」に対して、 (1)ファイル名を、それが格納されているフォルダ名に変更し、 (2)そのファイルを全て「MyFiles」の直下にまとめたい のですが、この操作をなるべく簡単に一括で行なえる方法はあるでしょうか。 このように変更したい   ↓ - MyFiles    A001.mov    A002.mov    A003.mov    A004.mov    A005.mov    A006.mov     ・     ・     ・ フォルダ「A001」「A002」・・・も同時に消去できると良いですが、 それらは残っていても問題はありません。 有料ソフトが必要となれば一括操作は諦めて手動でやろうと思うので、 ソフトを使用する場合はフリーソフトがありがたいです。 どうぞ宜しくお願いします。

  • 動画一括変換

    日付と名前でフォルダ分けされた動画と静止画が10,000ファイルくらいあるのですが、 wmvなどmacで再生できない形式があるので、全部をmovかmp4にエンコードしようと思います。 せっかく整理しているので、フォルダ構造そのままに一括変換しようと思うと、何かいいソフトなどありますでしょうか。 GOMエンコーダーなどは、一括変換に便利なのですが、フォルダ構造までは引き継げませんでした。 ソフトはWindows/Mac問いません。

  • 複数のファイルのファイル名を一括に変換するフリーソフトは?

    複数のファイルのファイル名を一括に変換するフリーソフトは? 複数のファイルのファイル名を一括に変換して 運動会01 運動会02 ... という風に順番号名を付けることができる いいフリーソフトを教えてください。

  • ファイル名の特定の一文字のみリネームしたい

    思い出集  ∟タケル   ∟誕生会    ∟メッセージ  ∟マイコ   ∟旅行    ∟メッセージ  ∟靖子   ∟クリスマス    ∟メッセージ 上記のようなフォルダ構造があり、各「メッセージ」フォルダ内に、txtファイル、もしくはcsvファイルが保存されています。 このファイル名は「○○○○-○○○○.txt」もしくは「○○○○-○○○○.csv」となっています。 ○○は全角文字(ひらがな・カタカナ・漢字)が複数。それらの間に挟まれるように「-」(半角ハイフン)が入力されています。 この「-」を「_」にリネームしたいと考えています。「バッチファイル」で一括変更したいです。 我流で下記のコードをバッチ化して実行しましたが、うまくいきませんでした;; set char=- set char2=_ set ext=csv|txt for %%f in ( *%char%*.%ext% ) do ( ren %%f *%char2%*.%ext% ) 環境はwindowsです。なにとぞよろしくお願いいたします。

  • 特定のフォルダ名の中身だけを表示させたい

    A社 ┗写真 ┗業績 B社 ┗写真 ┗業績 C社 ┗写真 ┗業績 上記のようなフォルダ構造を作成し、其々のフォルダ内にデータを保存しています。 現在、各「写真」フォルダの中のデータをチェックしているのですが、いちいち一つずつフォルダを開いていかなければならず手間がかかっています。 そこで、各「写真」フォルダの中身のみを一括して表示させる方法がございましたら、ぜひ教えていただきたいです。

  • MPC-BEで1つのフォルダにファイルとフォルダ

    初めて質問します。 動画再生ソフトのMPC-BEをインストールして使用したのですが、 フォルダをドラッグドロップしてそのフォルダの中に動画があり、 更にフォルダもあって、その中にも別の動画があるという保存の仕方をしています。 例) フォルダA┬動画1      └フォルダB┬動画2           └動画3 このような感じです。 この時、フォルダAをMPC-BEに送ると、 動画1しか再生されないのです。 MPC-HCではフォルダAを送ると、 動画1、動画2、動画3も再生されます。 設定でMPC-BEもこのような動作になればと思い、 調べたのですが、自分ではわかりませんでした。 解決方法があれば、教えてください。 よろしくお願いいたします。

  • マイドキュメント フォルダ内のファイル名を一括変換

    マイドキュメントのフォルダ(複数、A,B,C…)をひとつに纏める必要が生じました。 それぞれのフォルダのなかには数百以上のファイル(ドキュメント)が入っており、数字で名前(0001、0002…)がつけられています。 統合するに当たり、もともとのフォルダが判るように、ファイル名をAのフォルダに入っていたものはa0001…、Bのものはb0001…と言う具合に変更したいのです。 一つ一つ「名前の変更」をし始めましたが、合計で数千。大変な手間で挫折しかかっています。 それぞれのフォルダごとに一括で名前を変換する方法があれば、ご教示ください。

  • ファイル名を、リストの名前で一括変換したいのです。

    こんにちは。 デジカメで撮ったjpegを納めたフォルダがあります。 その中で採用するファイルのみ抜粋し、リネームしたいのですが、 連番などではなく、こちらで用意をしたファイル名のリスト(csvやtxt)で順に 一括変換したいのですが、良いソフトはありますでしょうか。 よろしくお願いいたします。

  • WAVEファイルをWMAファイルにフォルダごと変換

    WAVEファイルをWMAファイルにフォルダごと変換するソフトを探しています。 CDから取り込んだ音楽データ(WAVEファイル)が一つのフォルダに保存されています。 それをフォルダごとWMAに変換して、なおかつ元のWAVEファイルを削除する。フォルダの中身をWAVEファイルからWMAファイルに差し替えるというイメージです。 ●ポイント1 フォルダごと一括変換可能 ●ポイント2 WMA変換後、WAVEファイルを削除する このような機能のソフトをご存知の方がいらっしゃいましたら教えていただけませんか?おねがいします。自分で探したところ、WAVE⇔WMA変換のソフトは検索できるのですが目的のものは見つかりませんでした。