一度に多くのフォルダーの内容を抽出する最も簡単な方法は?


27

Windows 7では、フォルダのディレクトリがあり、各フォルダにはコンテンツとしてファイルが含まれています。コンテンツを一度に1つずつ切り取って貼り付ける以外に、各フォルダーのすべてのコンテンツを別の場所に抽出する方法はありますか?

回答:


57

ソースディレクトリとそのすべてのサブディレクトリの内容を単一の宛先ディレクトリに移動する(つまり、フォルダ構造をフラット化する)場合は、非常に簡単で、コマンドラインを使用する必要もありません。

最上位のソースフォルダー(コピーするコンテンツを含む)に移動し、Windowsエクスプローラーの検索ボックスに*(星またはアスタリスクのみ)と入力します。これにより、ソースフォルダーの下のすべてのファイルとサブフォルダーが表示されます。ここで、タイプでソートしてすべてのファイルをグループ化し、それらをすべて選択してから、コピー先ディレクトリにコピー/貼り付けします。

隠しファイルとシステムファイルもある場合は、[整理]→[フォルダーと検索オプション]→[表示]タブで、[ 隠しファイルを表示...]が選択され、[ 保護されたオペレーティングシステムファイル隠す]がオフになっていることを確認します


8
これが私の友人です。私ができる限り頻繁にSUに行く理由です。
ダム

1
実際のライフハック+1
adelriosantiago

1
すばらしい答えです。これを考えたことはなかったでしょう。私はXCOPYといろいろなことをいじっていて、AHKをクラックすることから少し離れていました。+1。
ATaco 16

うーん、私はちょうど... Windowsの10でそれを試してみましたが、フォルダが保存されてしまった
JohnAndrews

3
@JohnAndrews:いいえ、ファイルのみを選択する限り、Win10のすべてのバージョンで正常に動作します。
カラン

5

Windowsコマンドプロンプトを使用して、コマンドを実行できます。

move C:\path\to\folder\*\* C:\path\to\folder\


私はダッシュについて100%確信していませんが、\または/は明確に動作するはずです。上記のコマンドは、C:\ path \ to \ folderのすべてのフォルダーからC:\ path \ to \ folderにすべてのファイルを移動します。


病気で遊んでいる。私はワイルドカード「*」を使用し、それらのidのすべてのために仮定して、コマンドプロンプトソリューションイムがあった考え出し
ジョン・ドリーム

これにより、重複するファイル名が上書きされることに注意してください。
ボブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.