Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.


  • Option to filter files (regex, extension...)
  • Option to copy directory hierarchy for each file
  • Works on WinXP and Win7


  • Regular expression for file filtering
  • Right click explorer integration
  • Free
share|improve this question

3 Answers 3

up vote 4 down vote accepted

Since Windows Vista and Windows Server 2003, Microsoft has included the command-line utility RoboCopy.exe (Robust Copy) that handles all of your requirements and is free. It's also extremely good for repetitive operations where you want to keep two folders in sync (similar to rsync in Linux / Unix environments).

It will definitely handle creating and maintaining directory structures for the files being copied.

With some leg work, you should be able to add some registry entries to provide right-click functionality to call RoboCopy and pass in the folder name you are referencing. The actual setup would depend upon your needs, such as "send a copy of this folder to my standard backup drive."

share|improve this answer
Best thing so far, it would be nice if it had regex, but wildcards are ok for now. Some GUI would also be ok for this. –  watbywbarif Nov 29 '10 at 10:55
I just wrote a batch script to sync mp3s from my PC to my phone with this tool. Here is the core: robocopy ..\Music H:\music *.mp3, *.ogg /s /purge. It is just prefect. –  Josef Sábl Jan 22 '12 at 8:19

I don't know exactly but maybe TeraCopy Pro is capable of that: http://www.codesector.com/teracopy.php

share|improve this answer
Pro version is not free (EDIT Preferences), maybe someone knows something else. –  watbywbarif Sep 21 '10 at 12:14

Rsync is the tool of choice to copy directory trees with a filter on file names. It's originally from the unix world, but there are several Windows ports, including Grsync which has a GUI.

share|improve this answer
Option to filter files missing in Grsync. –  watbywbarif Nov 29 '10 at 10:41

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.