この投稿では、その方法を説明します Windows 11/10 ですべてのファイルをサブフォルダーからメイン フォルダーに移動する .ファイルを含む複数のサブフォルダーを 1 つのフォルダーに移動するのは、非常に時間のかかるプロセスです。幸いなことに、Windows には組み込みの機能がいくつか用意されています。 すべてのファイルを移動またはコピーする サブフォルダーからメインフォルダーへ。これらの機能については、この投稿を読み続けてください。
Windows ですべてのファイルをサブフォルダーからメイン フォルダーに移動する
次の方法に従って、すべてのファイルをサブフォルダーからメイン フォルダーに移動します。
- コマンドプロンプトの使用
- PowerShell の使用
- ファイル エクスプローラーの使用
- バッチファイルの使用
これらを詳しく見てみましょう。
1] PowerShellの使用
PowerShell を使用してサブフォルダーからメイン フォルダーにファイルを移動する方法は次のとおりです。
- 開ける パワーシェル 管理者として。
- このコマンドを入力してヒットします 入力
New-Item -ItemType Directory -Path "FolderPath"
. - このコマンドは、ファイルが移動される新しいフォルダーを作成します。交換 FolderPath フォルダーを作成する場所のパスに置き換えます。
- 次に、このコマンドを入力してヒットします 入力 :
Set-Location -Path "SubfolderLocation"
- このコマンドは、現在のディレクトリを、転送するサブフォルダーを含むソース フォルダーに変更します。交換 サブフォルダーの場所 サブフォルダーの場所と一緒に。
- 最後に、このコマンドを実行して、サブフォルダー内のすべてのファイルをメイン フォルダーにコピーします。ここで、MainFolder を宛先フォルダーの場所に置き換えます。
Get-ChildItem -Recurse -File | Copy-Item -Destination "MainFolder"
2]コマンドプロンプトの使用
コマンド プロンプトを使用してファイルとフォルダーを移動またはコピーするには、次の手順に従います。
- 開ける コマンド・プロンプト 管理者として。
- 次のコマンドを入力してヒットします 入力 .これにより、ファイルを移動またはコピーするための新しいフォルダーが作成されます。必ず交換してください メインフォルダー フォルダーを作成する必要があるパスと一緒に.
md "MainFolder"
- 宛先フォルダーが作成されたら、現在のディレクトリを、サブフォルダーを含むソース フォルダーに変更する必要があります。これを行うには、このコマンドを実行します。必ず交換してください サブフォルダーのパス サブフォルダーのパスを使用します。
cd /d "SubFolderpath"
- 最後に、このコマンドを実行して、サブフォルダー内のすべてのファイルをメイン フォルダーにコピーします。交換 MainFolderPath 宛先フォルダーのパスで。
for /r %d in (*) do copy "MainFolderPath"
ノート: ファイルをコピーする代わりに移動する場合は、最後のコマンドで copy を move に置き換えることができます。
3]ファイルエクスプローラーの使用
この方法では、ファイル エクスプローラーを使用して、ファイルをサブフォルダーからメイン フォルダーに移動します。方法は次のとおりです。
- ファイル エクスプローラーを開き、移動するサブフォルダーを含むフォルダーに移動します。
- 検索バーに次のコマンドを入力してヒットします 入力 .このコマンドは、検索結果からすべてのフォルダーを除外するようファイル エクスプローラーに指示します。つまり、ファイルのみが表示されます。
- 今、押してください CTRL + A すべてのファイルを選択し、好みに応じてこれらのファイルをカットまたはコピーします。
- メイン フォルダに移動し、 を押します。 CTRL + V すべてのファイルを貼り付けます。
読む: Windows でファイルまたはフォルダーをドラッグ アンド ドロップできない
4]バッチファイルの使用
バッチ ファイルを作成して実行すると、ファイルとフォルダーをある場所から別の場所に移動するためのさまざまなコマンドが実行されます。方法は次のとおりです。
- メモ帳を開き、次のコードを貼り付けます:
@echo off set SOURCE_FOLDER=FolderWithSubfoldersPath set DESTINATION_FOLDER=MainfolderPath if not exist "%DESTINATION_FOLDER%" ( mkdir "%DESTINATION_FOLDER%" ) for /r "%SOURCE_FOLDER%" %%f in (*) do ( move "%%f" "%DESTINATION_FOLDER%\" ) echo All files have been moved to %DESTINATION_FOLDER%. pause
- このファイルを 。一 拡大。必ず交換 メインフォルダーのパス 宛先フォルダーのパスと FolderWithSubfoldersPath サブフォルダーのフォルダー パスを使用します。
- 管理者としてバッチ ファイルを実行すると、コマンドが実行されます。
ほら、すべてのファイルをサブフォルダーから Windows のメイン フォルダーに正常に移動できました。
読む: ファイルやフォルダをコピーまたは移動する際の重複警告なし
この投稿がお役に立てば幸いです。
一度に複数のフォルダからファイルを移動する方法はありますか?
はい、Windows には、さまざまなフォルダーから同時にファイルを移動するための複数の機能が用意されています。これを行うには、ファイル エクスプローラーで *.* NOT type:”file folder” を実行し、ファイルをコピーして貼り付けます。それ以外にも、コマンド プロンプトと PowerShell を使用して動作させることもできます。
PowerShell Windows10をアンインストールします
サブフォルダーからすべてのファイルを削除し、それらを 1 つのフォルダーに再配置する方法は?
CTRL + A を押してコピーし、CTRL + X を押してカットするだけで、サブフォルダーからすべてのファイルを削除して 1 つのフォルダーに再配置できます。次に、宛先フォルダーに移動し、CTRL + V を押してファイルを貼り付けます。