![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 00:15 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求助,如何找出100分钟前修改过的文件呢? |
| 可打印版本 2,099 / 24 |
| 第16楼 pusofalse | 发表于 2008-05-31 18:34 |
| 银牌会员 发帖 646 积分 1,604 | |
Originally posted by wfy150 at 2008-5-31 06:33 PM: 搜索 变量延迟详解 |
|
| 第17楼 hyu029 | 发表于 2008-06-01 01:56 |
| 新手上路 发帖 7 积分 14 | |
|
学习了
|
|
| 第18楼 bat-zw | 发表于 2008-06-01 02:57 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
我来剖析下这个问题: &&这个问题看似简单,实际上复杂的要死,要写出完全通用的代码就必须涉 及到如下问题: 一、对分的判断,判断当前分减去40是不是小于0,如小于0则应加上60,并 把时减去1; 二、对时的判断,判断当前时减去1是不是小于0,如小于0则要加24,并把天 减去1; 三、对日的判断,判断当前天减1是不是等于0,如等于0,则把日设成上月的 最后一天(这里还要对上月的最后一天进行判断是为31还是30还是29还是28), 并将月减1; 四、对月的判断,判断当前月减1是不是等于0,如等于0,则把月设为12月, 并将年减1; 五、对年的判断,要判断是不是闰年,是的就要将2月设为29天,不是的将2 月设为28天(闰年标准判断法:能被4整除但不能被100整除以及能被400整除的 年为闰年)。 如当前时间为2100-03-01 0:00:10要判断起来就是件很麻烦的事!!! [ Last edited by zw19750516 on 2008-6-1 at 03:12 AM ] |
|
| 第19楼 bat-zw | 发表于 2008-06-01 04:38 |
| 金牌会员 发帖 1,276 积分 3,105 | |
|
我给的答案: 代码确实有点吓人,但应该是通用的:
[ Last edited by zw19750516 on 2008-6-1 at 04:48 AM ] |
|
| 第20楼 terse | 发表于 2008-06-01 15:07 |
| 银牌会员 发帖 946 积分 2,404 | |
|
也发一个对年月日的判断 欢迎测试
|
|
| 第21楼 plp626 | 发表于 2008-06-01 16:24 |
| 银牌会员 发帖 1,020 积分 2,278 | |
| 第22楼 terse | 发表于 2008-06-01 18:01 |
| 银牌会员 发帖 946 积分 2,404 | |
Originally posted by plp626 at 2008-6-1 16:24: 我不是鸟人 这个鸟语还真看不懂 一个一个分开还差不多 哈哈 玩笑了 |
|
| 第23楼 bat-zw | 发表于 2008-06-01 19:40 |
| 金牌会员 发帖 1,276 积分 3,105 | |
Originally posted by terse at 2008-6-1 15:07: &&这个好像是比较不了大小的,举个例子200805120728(2008年5月12日7 时28分)数值的总位数为12位超出了CMD所能处理的最大数值2147483647,所 以要把它分成两段来比较,我是先将前面的年月数值进行比较,如相同再比较后 面的天时分的数值。 |
|
| 第24楼 plp626 | 发表于 2008-06-01 20:26 |
| 银牌会员 发帖 1,020 积分 2,278 | |
Originally posted by zw19750516 at 2008-6-1 07:40 PM: 加上引号后 if判断是以ascii码大小一个一个往后判断,原理上可以判断任意大的数。 |
|
| 第25楼 26933062 | 发表于 2008-06-01 20:28 |
| 银牌会员 发帖 879 积分 2,268 | |
|
不错,所以terse兄有 set %%i=0!%%i! 这样的处理过程,保证了位数是一样的,所以可以判断任意大的数。
[ Last edited by 26933062 on 2008-6-1 at 08:30 PM ] |
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |