Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # https://www.reddit.com/r/PowerShell/comments/48u4ch/noob_in_need_of_a_little_help_get_items_special/
- $source = 'c:\temp'
- $dest = 'c:\temp\new'
- if (!(Test-Path $dest)) {
- md $dest | Out-Null
- }
- $files = dir $source *#* -Recurse | ? {!$_.psiscontainer} | select name, fullname
- $files | % {
- $destfullname = Join-Path $dest $(Join-Path $($(Split-Path $_.fullname) -replace [regex]::Escape($source)) $_.name.replace('#', ''))
- $destparent = Split-Path $destfullname
- if (!(Test-Path $destparent)) {
- md $destparent | Out-Null
- }
- cp $_.fullname $destfullname
- }
Add Comment
Please, Sign In to add comment