[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

批处理怎样写一个文件备份程序?

我想通过批处理写一个文件备份程序:
  1. 程序要求:拷贝本机A文件夹里昨天生成的文件到同一内网的另外一台电脑上A文件夹里,可以定时自动执行这个批处理,怎么写!
复制代码
  1. 不知道怎么获取前一天的时间!
复制代码

1,定时使用任务计划
2:
  1. @echo off
  2. set/a D=1%date:~8,2%%%100-1,M=1%date:~5,2%%%100-!D,Y=%date:~0,4%-!M,M+=!M*12,"C=!(M-4)|!(M-6)|!(M-9)|!(M-11)","D+=!D*(!(M-2)*(28+!(Y%%4))+C*30+(!!(M-2)&!C)*31)"
  3. set M=0%M%&set D=0%D%
  4. echo 一天前的日期:%Y%-%M:~-2%-%D:~-2%
  5. pause
复制代码
%date%要求格式2011-01-09
寒夜孤星:在没有说明的情况下,本人所有代码均运行在 XP SP3 下 (有问题请发贴,QQ临时会话已关闭)

TOP

可以不用大量的复杂运算,是不是闰年,用如: date 2010-2-31 试一试就知道了..

TOP

回复 3楼 的帖子

按照你的思路,应该如何写代码来实现楼主的需求呢?
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表