Powershell - Script...
Clear all

[Solved] Powershell - Script to move all files from folders and subfolders into single folder

Member Admin
Joined: 4 years ago
Posts: 31
Topic starter  

Trying to index and search for a file within 8K files and 2K folders..

Is there a simple Powershell script that can move all files from folders and/or subfolders into one main folder?

Don't need to delete the empty folders but would help.

Member Moderator
Joined: 4 years ago
Posts: 52

To move all files under the source_path directory to the dest_path directory you can do this:

Get-ChildItem -Path <source_path> -Recurse -File | Move-Item -Destination <dest_path>

Here source_path like C:\Softwares  and dest_path like C:\All Softwares

If you want to clear out the empty directories afterwards, you can use a similar command:

Get-ChildItem -Path source_path -Recurse -Directory | Remove-Item

Neha liked