robocopy is a utility i have used for years and I couldn't live without it...

Combine robocopy with some basic batch file scripting and you can create some very powerful jobs for managing files and shares.