|I think with forfiles all you need is this one-liner:|
@FORFILES -pC:\RMFOLDER -d+3 -C"CMD /C move @PATH\@FILE C:\NEW"
Your date criteria being maximum 3 days old, then I think you'd want the "+" and not the "-" for the -d option.
Since you spec'd subfolders as well as files, this will move subfolders (without having to use xcopy /s), but all files in those subfolders will be moved, not just the ones less than 3 days old. I didn't use the -s option for that reason, but I might have misinterpreted what your intentions. If you do want to move (or copy) the directory structure, but only those files newer than 3 days, the code could be modified to do so using the -s option.