中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-08 04:42
48,041 主题排行 / 350,128 发帖 / 今日 3 篇 / 48,253 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]求一删除3小时前创建的BAK文件的批处理或脚本!
可打印版本  1,892 / 26
第16楼 abcd 发表于 2008-04-17 22:59
银牌会员 发帖 739 积分 1,436
msgbox f
'fso.deletefile f,true

看这里,删除我是注释了的。去掉前面的单引号即可。
第17楼 36587285 发表于 2008-04-17 22:59
初级用户 发帖 15 积分 32
框里只有一个该删掉的文件的路径和一个确定,点后提示下一个该删的文件的路径
第18楼 36587285 发表于 2008-04-17 23:00
初级用户 发帖 15 积分 32
去掉单引号还是会有提示!不过能删掉了
第19楼 abcd 发表于 2008-04-17 23:02
银牌会员 发帖 739 积分 1,436
提示是为了给你看的,注释掉就可以了。
第20楼 36587285 发表于 2008-04-17 23:05
初级用户 发帖 15 积分 32
我是一窍不通,怎么弄掉?
第21楼 abcd 发表于 2008-04-17 23:09
银牌会员 发帖 739 积分 1,436
直接删除,

或者

在msgbox前加个E文的单引号。
第22楼 36587285 发表于 2008-04-17 23:16
初级用户 发帖 15 积分 32
搞定了,谢谢老大,想不到碰到你这样的热心人,非常感谢!
第23楼 36587285 发表于 2008-04-17 23:27
初级用户 发帖 15 积分 32
对了老大,如果清理1小时或者2小时呢?改哪个?
第24楼 abcd 发表于 2008-04-17 23:33
银牌会员 发帖 739 积分 1,436
if datediff("h",f.DateCreated,now)>3 then

改这里的3.

datediff("h",f.DateCreated,now)这个函数就是计算两个日期之差。


其中的h就是返回小时的。
第25楼 36587285 发表于 2008-04-17 23:40
初级用户 发帖 15 积分 32
哦,知道了,返回小时还不懂什么意思,是不是就是按小时计算的?还可以更改按天计算?
第26楼 abcd 发表于 2008-04-17 23:42
银牌会员 发帖 739 积分 1,436
yyyy 年
q 季度
n 月
y 一年的日数
d 日
w 一周的日数
ww 周
h 小时
m 分钟
s 秒


看看上面吧。
第27楼 36587285 发表于 2008-04-17 23:45
初级用户 发帖 15 积分 32
明白了,回头有时间好好跟你学,我要睡觉了,晚安!
上一页  1 2
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023