中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS学习入门 & 精彩文章 (教学室) » [求助]能否按照日期自动备份文件?多谢~
作者:
标题: [求助]能否按照日期自动备份文件?多谢~ 上一主题 | 下一主题
Style
初级用户




积分 103
发帖 1
注册 2003-7-1
状态 离线
『楼 主』:  [求助]能否按照日期自动备份文件?多谢~

小弟刚刚来到这里,希望各位多多照顾
现有个棘手问题:例如我的C:/abc/1.txt 是个要经常备份的文件(最短可能几小时).所以我在启动批处理文件里面加上了简单的命令,使其每次启动的时候都会备份,可是文件名称都一样,能否有办法按照"年月日时"或者"月日时分"(如"03070115.txt"或者"07011510.txt"这样的文件名自动改名保存?如果可以得话,希望各位高人给我指点,我是菜鸟,555555.
小弟在这里先谢过了

2003-7-1 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slbbs
初级用户




积分 180
发帖 25
注册 2003-7-11
状态 离线
『第 2 楼』:  

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


2003-7-14 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
slbbs
初级用户




积分 180
发帖 25
注册 2003-7-11
状态 离线
『第 3 楼』:  

SLBBS是在WIN98上调试的


2003-7-14 00:00
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: