• ベストアンサー

特定のフォルダ内のある種類のファイルをすべてコピーし格納する方法

WINDOWSマシン使用。 あるフォルダ(AAA)の中に、複数のフォルダやファイルを含み、またそのフォルダは、 は、下位のフォルダやファイルを含むという関係が続きます。階層は4くらい。 この中の各所にあるフォルダにはwordのファイルやその他のファイルを含んで います。 このwordのファイルだけをすべて選択しコピーして、別のフォルダ(BETU)へ 入れたい。 簡単に行なう方法、あるいはツールなどあれば紹介をお願いします。

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

  • ベストアンサー
  • ken__t
  • ベストアンサー率41% (53/129)
回答No.4

はじめまして。 コマンドプロンプトで for /f "tokens=*" %i in ('dir /b /s AAA\*.doc') do copy "%i" "BETU" を実行すれば4階層以上深くても可能です。 ※"%i" "BETU"と"でくくるのは、ディレクトリ名に空白がある場合エラーとなるのを防ぐためです。 AAAもBETUもフルパスで記述すればコマンド実行ディレクトリは何処でも構いません。

taktta
質問者

お礼

どうも答えがでたようですね、 どうもありがとうございました。 こんど機会あればためしてみます。

その他の回答 (4)

  • akiaki2
  • ベストアンサー率59% (16/27)
回答No.5

コマンドプロンプトで下記コマンドでは。  XCOPY C:\AAA\*.doc C:\BETU\*.doc /S ※ AAA、BBBともC:直下にあると仮定してます。 別のドライブやフォルダにある時は、C:\の記述をそのドライブ、フォルダにして打ってください。 XCOPY /? と叩けばヘルプが出ます。いろいろ便利機能があります。

taktta
質問者

お礼

どうも答えがでたようですね、 どうもありがとうございました。 こんど機会あればためしてみます。

  • 7_7_7
  • ベストアンサー率24% (115/469)
回答No.3

コマンドプロンプト(DOSモード)から copy c:\AAA\*.doc c:\BETU\ こんな感じではどうですか? サブフォルダ(下位)まではコピー出来ないので下位も (下位のフォルダ名 kai) copy c:\AAA\kai\*.doc c:\BETU\ こんな感じです。 *はワイルドカードです。 (ファイル名や文字列を検索するときに、任意の文字や文字列の代わりを果たす特別な文字) docはワードの拡張子です。

taktta
質問者

お礼

一度でできる方法であれば、これを採用したいのですが、 サブフォルダごとに操作であれば採用は困難ですね、 どうもありがとうございました

  • tango-A
  • ベストアンサー率25% (5/20)
回答No.2

簡単な方法としては、まずエクスプローラを立ち上げて、 検索でファイル又はフォルダの名前の欄にwordの拡張子*.DOCといれて、 探す場所の欄に参照でフォルダ(AAA)として検索します。 結果に(AAA)の以下の全てのwordのファイルが検索されますので、編集の全て選択で選択してコピーして、 別のフォルダ(BETU)を開き貼り付ければよいと思いますよ

taktta
質問者

お礼

うまくいきました。どうもありがとうございました

taktta
質問者

補足

これが簡単そうなのでこれでやってみます。

  • gamasan
  • ベストアンサー率19% (602/3160)
回答No.1

拡張子順に整列させ ドラッグして枠の範囲を作るか Ctrlキーを押しながらクリックして 右クリック 切り取って 別フォルダに貼り付け ツールなんぞいりませぬ。

taktta
質問者

お礼

どうもありがとうございました。 ただし一度、#2の回答のように検索をいれないとだめなのではないでしょうか。

関連するQ&A