Guest User

Untitled

a guest
May 20th, 2018
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. try
  2. {
  3. Get-ChildItem -Path $source -Recurse -Force |
  4. Where-Object { $_.psIsContainer } |
  5. ForEach-Object { $_.FullName -replace [regex]::Escape($source), $destination } |
  6. ForEach-Object { $null = New-Item -ItemType Container -Path $_ }
  7.  
  8. Get-ChildItem -Path $source -Recurse -Force |
  9. Where-Object { -not $_.psIsContainer } |
  10. Copy-Item -Force -Destination { $_.FullName -replace [regex]::Escape($source), $destination }
  11. }
  12.  
  13. catch
  14. {
  15. Write-Host "$_"
  16. }
Add Comment
Please, Sign In to add comment