Guest User

Untitled

a guest
Nov 20th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. $dupes = gi $args[0] | gci -File -Recurse | group Name | ? {$_.Count -gt 1}
  2. gi $args[0] | gci -Directory | ? {
  3. $allDupes = $true
  4. $hasAny = $false
  5. $_ | gci -File | % {
  6. $folder = $_
  7. $hasAny = $true
  8. If (!($dupes | ? {$_.Name -eq $folder.Name})) {$allDupes = $false}
  9. }
  10. $allDupes -and $hasAny
  11. }
  12.  
  13. .albumdupes.ps1 'C:UsersBenTestalbumtest'
  14.  
  15. Directory: C:UsersBenTestalbumtest
  16.  
  17.  
  18. Mode LastWriteTime Length Name
  19. ---- ------------- ------ ----
  20. d----- 11/20/2017 2:00 PM Album C
  21. d----- 11/20/2017 2:01 PM Album F
Add Comment
Please, Sign In to add comment