中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-12 14:58
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » [求助]能否按照日期自动备份文件?多谢~ 查看 703 回复 2
楼 主 [求助]能否按照日期自动备份文件?多谢~ 发表于 2003-07-01 00:00 ·  中国 北京 北京宽捷网络信息技术有限公司
初级用户
积分 103
发帖 1
注册 2003-07-01 00:00
23年会员
UID 6217
性别 男
状态 离线
小弟刚刚来到这里,希望各位多多照顾
现有个棘手问题:例如我的C:/abc/1.txt 是个要经常备份的文件(最短可能几小时).所以我在启动批处理文件里面加上了简单的命令,使其每次启动的时候都会备份,可是文件名称都一样,能否有办法按照"年月日时"或者"月日时分"(如"03070115.txt"或者"07011510.txt"这样的文件名自动改名保存?如果可以得话,希望各位高人给我指点,我是菜鸟,555555.
小弟在这里先谢过了
2 发表于 2003-07-14 00:00 ·  中国 河南 郑州 联通
初级用户
积分 180
发帖 25
注册 2003-07-11 00:00
23年会员
UID 6759
性别 男
状态 离线
10 F0$="1.txt" :rem --------------------- 你要备份的文件名
20 P0$="C:\abc\":rem -------------------- 你原来的目录名
30 P1$="C:\abc\":rem -------------------- 你要放备份文件的目录名(这里是相同)
40 M$=MID$(DATE$,1,2):rem --------------- 取月
50 D$=MID$(DATE$,4,2):rem --------------- 取日
60 Y$=MID$(DATE$,7,4):rem --------------- 取年
70 S$=Y$+M$+D$:rem ---------------------- 按年、月、日生成备份文件
80 F1$=S$+".txt":rem -------------------- 给备份文件名加上扩展名(这里是.txt)
90 C$="copy "+P0$+F0$+" "+P1$+F1$:rem --- 生成DOS命令串
100 SHELL C$:rem ------------------------ 用SHELL来执行DOS命令串
110 END

用Sav-DAY.BAS文件名存盘

用的时候将下列命令加到批处里就可以了!
BASIC.EXE Sav-DAY.BAS
3 发表于 2003-07-14 00:00 ·  中国 河南 郑州 联通
初级用户
积分 180
发帖 25
注册 2003-07-11 00:00
23年会员
UID 6759
性别 男
状态 离线
SLBBS是在WIN98上调试的
论坛跳转: