• 締切済み
  • 暇なときにでも

複数フォルダ内のファイルを一括コピーする方法

環境はWindows7です。 下記構成のファイルを一括で特定のフォルダにコピーする方法を探しています。 C\aaa\111.txt C\aaa\112.txt ・・・ C\bbb\121.txt C\ccc\33.txt ------------------ ⇒C\ddd 配下へコピーしたい 方法(1):F3で「.txt」で検索してヒットしたものを一括でコピーする。 方法(2):.batファイルを使ってやる。 方法(2)について、下記のように書いてみました。 REM 複数フォルダーの不特定多数のファイルを特定フォルダーにコピーする pause cd %~dp0 dir /b No* >list.txt for /F %%i in ( list.txt ) do copy /y %%i\*.txt 特定フォルダー pause カレントディレクトリにある複数フォルダ名をlist.txtに出力し、 それをまた読み込んでforを使って特定フォルダーにコピーする。 これだと同名のファイルがあった場合でも問答無用でどんどん上書きされてしまいます。 「コピーするが両方のファイルを保持する」状態にしたいんですが、 何か方法はないでしょうか・・・?

共感・応援の気持ちを伝えよう!

みんなの回答

  • 回答No.1
  • Tacosan
  • ベストアンサー率23% (3656/15482)

「同名のファイルがあった場合でも問答無用でどんどん上書きされてしまいます」とはどういうことでしょうか? そして, 「コピーするが両方のファイルを保持する」というのは具体的にはどうしたいんでしょうか?

共感・感謝の気持ちを伝えよう!

質問者からの補足

ご回答ありがとうございます。 >「同名のファイルがあった場合でも問答無用でどんどん上書きされてしまいます」とはどういうことでしょうか? C\フォルダaaa\111.txt ・・・(1) C\フォルダbbb\111.txt ・・・(2) C\ddd ・・・(3) (1)と(2)を、(3)配下にコピーする場合、(1)を(2)で上書いてしまいます。 >「コピーするが両方のファイルを保持する」というのは具体的にはどうしたいんでしょうか? (1)を111.txt、(2)を111 (2).txtのようにしたいです。 上の例だと↓みたいに書いているのが現状です・・・。 ------------------- REM 複数フォルダーの不特定多数のファイルを特定フォルダーにコピーする pause cd %~dp0 dir /b フォルダ* >list.txt for /F %%i in ( list.txt ) do copy /y %%i\*.txt ddd pause

関連するQ&A

  • 複数のフォルダに複数のファイルを一括コピー

    複数のフォルダに対し、同時に複数のファイルを一括コピーしたいのですが、なにかよいソフトなどご存じないでしょうか? 例) C:\ファイルA.txt C:\ファイルB.txt 以上のファイルを D:\テキストフォルダ(1) D:\テキストフォルダ(2) D:\テキストフォルダ(3)   ・    ・ へそれぞれ一括でコピーしたいのです。 Googleやベクターで探したのですが、探し方が悪いのか見つかりませんでした。

  • 複数のフォルダーへファイルを一括コピーするには?

    複数のフォルダーに一括で「とあるファイル」をコピーさせる方法ってないでしょうか? またはそれが可能なユーティリティをご存知でしたら教えて下さい。

  • 複数のファイルコピー

    初めて質問をいたします。 VBAの勉強中なのですが、複数のフォルダの中にある特定のファイルを、別のフォルダにコピーをしたいのですが、どのようにしたら良いのでしょうか。 例えは、C:\aaa\bbb\cccの中へ C:\aaa\bbb\ddd\eee\fff\Jggg.xls、 C:\aaa\bbb\ddd\hhh\iii\Jjjj.xlsをコピーする感じです。 どのようにしたら、可能でしょうか。 C:\aaa\bbbフォルダ以下全てのフォルダの中から、「J」の付くxlsファイルを全てコピー等出来るのでしょうか。 よろしくお願いします。

  • ファイルの一括コピーについて

    複数のフォルダに、同じファイルを一括コピーする方法はありますでしょうか? 例えば「A」「B」「C」「D」と言う名前のフォルダがあったとして、このそれぞれのフォルダに「あ」と言う名前のファイルを、一括でコピーしたいと思っています。 便利なショートカット方法や、この操作ができるソフトの紹介でも構いません。 良い方法がなければ、optionキーを使用したコピー方法で、各フォルダごとにファイルをコピーしていくしかありませんが。。。 アドバイスをお願いします。

    • ベストアンサー
    • Mac
  • 特定のファイルを複数のフォルダに一括コピーする

    添付画像に記したような階層のフォルダがあり、第三階層すべてのフォルダへ一つのファイルをコピーしたいと思っています。 各フォルダのパスのリストが作れれば解決しそうですが、色々試してみたもののリスト作成からうまくいきませんでした。 なにか良い方法などありましたらご教示ください。 よろしくお願いいたします。  ・第三階層のフォルダリストを作りたい  ・第三階層のフォルダすべて合わせると数百になるので一括でコピーしたい  ・第二、第三階層のフォルダ名はすべて異なる

  • 一つのファイルを複数のフォルダーに一括コピー

    Windows10を使用しています。 一つのフォルダー内に、Aというファイルがあり、同じ階層にサブフォルダーが複数ありそれぞれのサブフォルダーに一括コピーしたいのですが、やり方を教えていただけないでしょうか。

  • バッチファイルで複数フォルダのファイルを結合したい

    バッチファイルで複数フォルダの中にあるlist.txtというテキストファイルを結合するにはどのように記述すればよいでしょうか。 具体的には、 複数のフォルダがあり、 C:\test\202104026\list.txt C:\test\202104025\list.txt      : C:\test\20000101\list.txt というような感じで、 各フォルダの中にlist.txtというファイルが入っています。 list.txt以外にもいろいろなファイルが入っています。 各フォルダの中のlist.txtファイルの内容を結合した1個のファイルを生成するバッチファイル(test.bat)を教えてください。 よろしくお願いします。(Windows10)

  • 複数のファイル名を一括コピーし複数のファイルに一括ペーストできるソフト

    複数のファイル名を一括コピーし複数のファイルに一括ペーストできるソフトを探してます。複数のを1つのtxtにコピーできるソフトはあるのですが

  • 多数のサブディレクトリ内のファイルを一括コピーする

    コマンドプロンプトについて初心者ですがよろしくお願いします。 多数のサブディレクトリとフォルダ名もバラバに異なる中から特定のファイル(.txt)のみを全てを一括しコピーしたいのですがバッチファイルを使用した方法を教えてください。 (コピー元 C:)             (コピー先F:) \AA ∟\aa ∟aa.txt                aa.txt \BB ∟\bb ∟bb.txt        ⇒       bb.txt \CC ∟\cc   ∟ cc.txt               cc.txt

  • VBScript フォルダ以下からファイルの検索、コピー

    VBScriptはまったくの初心者ですので、自分なりに調べてはみたのです がどうしてもわからなかったため質問しています。 OSはWinXPになります。 VBScriptで特定のフォルダ(C:\AAA\)以下からファイル(*.txt)を検索し てコピーするプログラムを書きたいです。 C:\AAA\・・・\*.txt 指定したフォルダからファイルを検索をすることはできたのですが、サ ブフォルダがたくさんある場合のファイル検索ができませんでした。 コピーの仕方は検索したファイルから最新のタイムスタンプのファイル以外を別フォルダにコピーしたいです。 あとわかりやすいVBScriptについて記載されているサイトも教えていただけると助かります。