Board logo

标题: 批处理怎样写一个文件备份程序? [打印本页]

作者: yzzsjc2008    时间: 2011-1-9 20:51     标题: 批处理怎样写一个文件备份程序?

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

作者: hanyeguxing    时间: 2011-1-9 22:28

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
作者: caruko    时间: 2011-1-9 23:51

可以不用大量的复杂运算,是不是闰年,用如: date 2010-2-31 试一试就知道了..
作者: Batcher    时间: 2011-1-10 09:56     标题: 回复 3楼 的帖子

按照你的思路,应该如何写代码来实现楼主的需求呢?




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2