$filesperfolder = 1000 $sourcePath = "c:\Pictures" $destPath = "c:\Pictures\imgOrg" $i = 0 $folderNum = 1 if (!(Test-Path "$destPath")) { New-Item -Path "$destPath" -Type Directory -Force } Get-ChildItem "$sourcePath\*.jpg" | % { New-Item -Path ($destPath + "\" + $folderNum) -Type Directory -Force Move-Item $_ ($destPath + "\" + $folderNum) -Verbose $i++ if ($i -eq $filesperfolder) { $folderNum++ $i = 0 } }
Last Updated on August 17, 2024