要备份的目标文件路径:D:Proddatebase,
备份到:E:Prodbak,
目的
备份的文件夹以当天的日期为文件夹名,如今天则在E:Prodbak产生一个2013-07-11的文件夹名。
将D:Proddatebase下的文件备份到E:Prodbak......
删除五天以前备份文件夹。 具体命令如下, 新建一个文件保存后缀为.bat @echooff rem下两句设置源文件路径及目标文件路径 set"src=D:Proddatebase" set"dst=E:Prodbak" rem复制源文件至目标目录,自动创建当前日期目录。 xcopy"%src%*.*""%dst%%date:~,4%-%date:~5,2%-%date:~8,2%"/ryhs rem利用/o-n参数从大到小排列,删除第5个以后的目录(这里取巧用法,但是简单高效) rem如果不合适,请追问。 for/f"skip=5delims="%%ain('dir/b/ad/o-n"%dst%????-??-??"')do( rd/s/q"%%a" )
以上就是巧用windows批处理,实现新建一个当天日期为命名的文件夹的详细内容,更多请关注知识资源分享宝库其它相关文章!
版权声明
本站内容来源于互联网搬运,
仅限用于小范围内传播学习,请在下载后24小时内删除,
如果有侵权内容、不妥之处,请第一时间联系我们删除。敬请谅解!
E-mail:dpw1001@163.com
发表评论