I found that these two small commands are often very helpful when you write pre-build or post-build steps for your Visual Studio projects:
for /d %%f in ("path\*") do ... xcopy /y "path\*.*" "anotherpath\"
And of course, their power comes when you combine them, why not, even with multiple for levels and using & operator to run multiple commands in a single line:
for /d %%p in ("path\*") do for /d %%s in ("%%p\*") do cd "%%s" & for /d %%f in (*) do xcopy /y "$(ProjectDir)\common\*.*" "%%f\"