• ベストアンサー

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

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

  • Mac
  • 回答数2
  • ありがとう数3

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

  • ベストアンサー
  • kapura
  • ベストアンサー率50% (48/95)
回答No.2

# コピー先のフォルダについてもう少し情報がないとアドバイスしにくいと思いますよ # コピー先のフォルダはマウス等で選択できるようなもの(数) なのかとか、ファイルに全フォルダのパスを記述しておいてそれを読み込むことで指定するのかとか、ある1つのフォルダ内にまとめてあってそのフォルダ内にあるフォルダのうち名前の頭に何々という文字列がつくものであるとか・・ へたスクリプトですけど、以下のAppleScript (ドロップレットアプリケーション) はデスクトップにある「test」という名前のフォルダ内にある全てのフォルダにドロップされたファイル類をコピーします (OS XでもOS 7-9でも動作すると思います)。 on open drop_items tell application "Finder" set folder_list to every folder in folder "test" of desktop repeat with theFolder in folder_list repeat with obj in drop_items duplicate obj to theFolder end repeat end repeat end tell end open もし「test」というフォルダ内のフォルダのうち、名前に「No.」が含まれるフォルダにしたかったら3行目の最後に whose name contains "No." を付加します。ちょっとAppleScriptを知っていれば、もっといろいろ好みに合わせて改造できると思います。

参考URL:
http://homepage1.nifty.com/ton_b/intro/index.html
Cuty_Cat
質問者

お礼

ご回答ありがとうございます。 説明不足で、申し訳ありません。 コピー先となるフォルダは、普通に作成できるフォルダです。 不可視フォルダではなく、可視フォルダです。 OS9で言えば、コマンド+Nキーで作成できるフォルダ。 OSXで言えば、コマンド+shift+Nキーで作成できるフォルダです。 このようなフォルダが多数あり、このフォルダ1つ1つに特定のファイル(テキストファイル)をコピーしていきたいと思っています。 コピー先のフォルダは、いろいろな場所に点在しているのではなく、1つのフォルダ内にまとめて納められています。 フォルダ名は半角英数で名前が付けられており、数字の連番等などの規則性はありません。 AppleScriptのサンプルスクリプトまで作成して頂き、ありがとうございます。 今では懐かしい、HyperTalkしか触った事がないので、AppleScriptについての知識が全くないため、下手に触るとパソコンが動かなくなってしまう不安があるのですが、経験者の方にサンプルを作成して頂けたので、早速試してみたいと思います。 と言っても、記載して頂いたスクリプトをどうやって形にするかは、紹介して頂いたサイトを参考にしてやらなければなりませんが。。。 まずは試してみようと思います。 アドバイスありがとうございました。

Cuty_Cat
質問者

補足

早速試してみました。 テストの結果、私が思っていたように、全てのフォルダにドラッグ&ドロップしたファイルをコピーさせる事ができました。 このような事ができるソフトはないか、ベクターでも探してみても見つける事ができなかったので、たった数行のAppleScriptで実現できてしまうなんて驚きです。 もしかして、AppleScriptってマスターすれば結構便利なものだったりするのでしょうか。 サンプルスクリプトを記載して頂けて、大変感謝しております。 自分で作成しようとすると、ほとんど無理だと思い諦めてしまうと思うので。 この度は、kapura様にはお世話になりました。 ありがとうございました。

その他の回答 (1)

回答No.1

10.4.5のAutomatorを利用するのが面白いと思います。 以下のようにして「ワークフロー」を作成します。 1.指定されたFinder項目を取得>+をクリックして「あ」を選択 2.Finder項目をコピー>保存先>「A」 3.Finder項目をコピー>保存先>「B」 4.Finder項目をコピー>保存先>「C」 5.Finder項目をコピー>保存先>「D」 6.「実行」をクリック

Cuty_Cat
質問者

お礼

ご回答ありがとうございます。 Automatorでは、ワークフローで保存先のフォルダを1つ1つ、指定していかなければなりませんよね。 これでは、ちょっと手間がかかってしまうように思います。 1つのフォルダを指定して、その下階層にあるフォルダの中に一括してコピーすると言う方法ができれば、Automatorの方が良いのですが。 実際には保存先となるフォルダの数が、200~300あるので、一括してコピーできればと思い、質問致しました。 引続きアドバイスをお願い致します。

関連するQ&A

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

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

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

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

  • ファイルの一括コピー、一括削除の方法

    Windows98で、ファイルをコピーする場合、通常一つ一つをドラッグしてやっていますが(複数の場合はCtrlを押しながら)、MS―DOSのワイルドカードの様な方法(例えば、ファイル名がAで始まるものを一括して他のフォルダにコピーしたいなど)はないのでしょうか。また、同様に、ワイルドカードを使ってのファイルの一括削除の方法はないのでしょうか。

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

    環境は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を使って特定フォルダーにコピーする。 これだと同名のファイルがあった場合でも問答無用でどんどん上書きされてしまいます。 「コピーするが両方のファイルを保持する」状態にしたいんですが、 何か方法はないでしょうか・・・?

  • 複数のファイルを個別に違うフォルダへ一括移動

    複数のファイルを個別に違うフォルダへ一括で移動させる方法 (ソフトウェア)が知りたいです。 たとえば、 「新しいフォルダ」の中にaという名前のフォルダ、bという名前のフォルダ、cという名前のフォルダと、1という名前のファイル、2という名前のファイル、3という名前のファイルがあったとして、1をaへ、2をbへ、3をcへ、一括で移動させたいです。 これが、数千単位であるので、手動でやっていたら発狂しそうになります(笑) 何か、良い方法があればよろしくおねがいします。

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

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

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

    タイトルの通りなのですが、複数のファイルを指定のフォルダに一括でコピーしたいと思っています。何かいい方法はないでしょうか? 理想としましては一つずつファイルの中身を確認しながらコピーしていきたいので、 ファイルを選択するだけで中身が表示されるエクスプローラー風で、さらにコピーしたいファイルはチェックしておいて後で一括でコピーできる といった、ソフトとかないですか??フリーソフトでなくてもかまいません。 よろしくお願いします。

  • ひとつのファイルを一括で複数のフォルダにコピーする方法はありませんか

    A・B・Cと親フォルダの配下にならんでいるフォルダに、ひとつのファイルをA・B・Cのフォルダ全てにコピーしたいのですが、良い方法はないでしょうか。 Ctrlキーを押しながらフォルダを全て選択してコピーしてみましたが、一番上のフォルダにしかコピーされていませんでした。 よろしくお願いします。

  • ファイル名一括変換がおかしいです

    お世話になります。 フォルダ内の複数のファイル名を一括変換する場合、対象ファイルを選択しF2キー、名前を「2015.01.01」と入力すると、以前は 2015.01.01 (1) 2015.01.01 (2) 2015.01.01 (3) のようになっていたのですが、いつからか 2015.01 (1) 2015.01 (2) 2015.01 (3) にしか出来なくなってしまいました。 原因をご存知の方がいらっしゃいましたらアドバイスをお願いいたします。

  • フォルダ名やファイル名を一括してコピーするソフトはないでしょうか?

    フォルダ内にあるフォルダやファイルの名前を一括してコピーするソフトはないでしょうか?