批处理拷贝以日期命名文件夹

我想将D盘下的DATA文件夹下所备份的数据(文件夹名字后带有创建日期的)每天拷贝到E盘DATA下一份只拷贝昨天的一个文件夹怎么写批处理。
现在主要是我每天必须要手工拷贝一下昨天备份过的文件夹,有批处理的话我就不比每天手工拷贝了。

第1个回答  2012-08-30
robocopy /mir d:\data e:\data

会使 e:\data 与 d:\data 保持一样。复制时只复制不同的、没有的文件。
robocopy.exe 在win7里面已经自带,在xp和2003里面没有,需要网上搜索下载。

如果需要每天自动运行,把批处理加入计划任务中,设定运行时间即可。
第2个回答  2012-08-30
要是复制时,这个文件夹没有当天的备份,而且肯定每天都备份,就可以简单些
for /f %%a in ('dir/od /b /s d:\data') do set fn=%%a
copy %fn% e:\data
相似回答