@echo off 
xcopy E:\mr2 d:Backupweb%date:~0,4%%date:~5,2%%date:~8,2% /e /i /s /h /d /y
@echo off 
//E:\mr2 是源文件目录   d:Backupweb 是目标文件目录请问%date:~0,4%%date:~5,2%%date:~8,2% /e /i /s /h /d /y代表什么

解决方案 »

  1.   

    %date:~0,4%  取系统日期,从第一位起取四位(也就是年)
    %date:~5,2%  从第5位起取2位(月)
    %date:~8,2%  从第8位起取2位(日)
     /E           复制目录和子目录,包括空目录。
     /I           如果目标不存在,且要复制多个文件,则假定目标必须是目录。
     /S           复制目录和子目录,不包括空目录
     /D:m-d-y     复制在指定日期或指定日期以后更改的文件。
                 如果没有提供日期,只复制那些源时间比目标时间新的文件。
     /H           也复制隐藏文件和系统文件。
     /Y           取消提示以确认要覆盖现有目标文件。
      

  2.   

    不是C语言,DOS批处理用法,类似SHELL脚本