ScriptingPowershellOn this pagePowershell Write All File Names to a File Get-Childitem . -recurse -name | out-file C:\names.txt -Encoding Ascii Copy Files From One Directory To Another xcopy /s /y c:\source c:\target /s = Recrusive copy /y = Overwrite files