title: Move folder between drives on NTFS and preserve timestamps
body: <p>Sorry, I know this <em>sounds</em> like a newbie question. But seriously, I'm an experienced developer, and I understand that Windows 7 Pro 64-bit and the like will say, "Oh, if you move an NTFS tree from one drive to another, when I write the children files that really means that I'm modifying the parent folder so I'll update its timestamp." So I wind up with all the destination files having the same timestamps as the original, but all of the folders having the same just-now-modified date/time.</p>
  
  <p>So I understand what's happening. And I know that I could write my own utility (I have) to copy/move files on NTFS. But utilities are risky---if they aren't NTFS-aware, they could ignore other properties or miss things like NTFS Alternate Data Streams (ADS), etc.</p>
  
  <p>So does anyone know a good, NTFS-aware tree-move utility that will simply move <em>all</em> of a tree and maintain the timestamps? I don't want to risk losing anything. Thanks.</p>