中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 15:38
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS学习入门 & 精彩文章 (教学室) » [求助]能否按照日期自动备份文件?多谢~
可打印版本  704 / 2
第1楼 Style 发表于 2003-07-01 00:00
初级用户 发帖 1 积分 103
[求助]能否按照日期自动备份文件?多谢~
小弟刚刚来到这里,希望各位多多照顾
现有个棘手问题:例如我的C:/abc/1.txt 是个要经常备份的文件(最短可能几小时).所以我在启动批处理文件里面加上了简单的命令,使其每次启动的时候都会备份,可是文件名称都一样,能否有办法按照"年月日时"或者"月日时分"(如"03070115.txt"或者"07011510.txt"这样的文件名自动改名保存?如果可以得话,希望各位高人给我指点,我是菜鸟,555555.
小弟在这里先谢过了
第2楼 slbbs 发表于 2003-07-14 00:00
初级用户 发帖 25 积分 180
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楼 slbbs 发表于 2003-07-14 00:00
初级用户 发帖 25 积分 180
SLBBS是在WIN98上调试的
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023