Original Post: http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spfilecollection.aspx
**Please note** I didn’t attempt to “dispose”, so make sure to add it…
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | $PSSnapin = Add-PsSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue | Out-Null clear $org = "http://blueleader" $dest = "http://redleader" $orgLibrary = (Get-SPWeb $org).Folders["Documents"] $destLibrary = (Get-SPWeb $dest).Folders["Documents"] $destFiles = $destLibrary.Files foreach ($file in $orgLibrary.Files) { $curFile = $file.OpenBinary() $destURL = $destFiles.Folder.Url + "/" + $file.Name $destFiles.Add($destURL, $curFile, $true) } |