title: Robust copy big size files filtered by extension between two drives and preserving each file-path?
body: <p>I need to copy *.yxz files (about 500 files 20/30gb each one in separate dirs) from <code>v:\foo\bar\1\baz.xyz, v:\foo\bar\2\etc.xyz</code> to <code>m:\foo\bar\1\baz.xyz, m:\foo\bar\2\etc.xyz</code>... dest dirs contains other files...</p>
  <p>I've tried with powershell but unfortunately doesn't works:</p>
  <pre><code>$mylist = Get-ChildItem -Path &quot;v:\&quot; -File -Recurse | Where-Object {( $_.Extension -match &quot;.xyz&quot; )}
  
  $src = $mylist.FullName
  
  $dst = $src | Split-Path
   
  $dst = $dst.replace('V:','M:')
  
  foreach ( $line in $src ) { robocopy/copy-item $line $dst }
  </code></pre>
  <p>Robocopy it would be better, but if it's not possible, I can get file hash from source and compare it with the destination...</p>
  <p>I've to copy all files manually?</p>