楼 主
怎么样读取一个文件的修改时间
发表于 2006-10-13 21:35 · 中国 上海 宝山区 电信
初级用户
★★
积分 153
发帖 68
注册 2006-10-12 22:25
UID 65507
来自 上海
状态 离线
在论坛里面找了一遍,没有谈到这个问题的帖子,所以发帖求助大家:
怎么样读取一个文件的修改时间,比如:D:\test.xls
怎么样来取得这个文件的修改时间比如:2006年6月13日, 13:36:28
[ Last edited by uemuem on 2006-10-14 at 01:33 ]
第 2 楼
发表于 2006-10-13 21:45 · 中国 北京 联通
银牌会员
★★★
努力做坏人
积分 1,185
发帖 438
注册 2006-08-28 12:00
UID 61449
来自 北京
状态 离线
@echo off
echo %~t1 保存为 test.cmd
运行 test.cmd d:\test.xls 应该就可以看到啦
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
| redtek |
+1 |
2006-10-13 21:58 |
我今后在论坛的目标就是做个超级坏人!!!
第 3 楼
发表于 2006-10-13 21:54 · 中国 上海 宝山区 电信
初级用户
★★
积分 153
发帖 68
注册 2006-10-12 22:25
UID 65507
来自 上海
状态 离线
谢谢,这样可以,但是有点麻烦,能不能把它合并到一个BAT文件,然后将结果保存到1.txt里面,我刚刚试了,不知道该怎么做,都不对的。
第 4 楼
发表于 2006-10-13 22:00 · 中国 北京 联通
银牌会员
★★★
努力做坏人
积分 1,185
发帖 438
注册 2006-08-28 12:00
UID 61449
来自 北京
状态 离线
@echo off
call :dan D:\test.xls
start 1.txt
goto :eof
:dan
echo %~t1 >1.txt
goto :eof
[ Last edited by pip on 2006-10-14 at 02:45 ]
我今后在论坛的目标就是做个超级坏人!!!
第 5 楼
发表于 2006-10-13 22:02 · 中国 上海 宝山区 电信
初级用户
★★
积分 153
发帖 68
注册 2006-10-12 22:25
UID 65507
来自 上海
状态 离线
真是太谢谢了,谢谢PIP,我是想用他来判断文件是否修改过,然后再作备份!
第 6 楼
发表于 2006-10-13 22:12 · 中国 四川 南充 电信
超级版主
★★★★
我爱DOS
积分 5,310
发帖 2,044
注册 2005-09-26 12:00
UID 42843
性别 男
来自 四川南充
状态 离线
判断文件是否修改过一个是通过修改时间来判断,一个是通过存挡属性来看,(之前要先去掉存挡属性)
第 7 楼
发表于 2006-10-13 22:41 · 中国 上海 宝山区 电信
初级用户
★★
积分 153
发帖 68
注册 2006-10-12 22:25
UID 65507
来自 上海
状态 离线
版主说的有点高深,不太懂
能给个例子吗?
或者给个自动备份的代码,让菜鸟学习学习,刚刚入门,要学的东西实在太多。
比如:我要判断D:\test.xls是否更改过,更改过则备份到E:\test修改时间.xls,没更改过则不要动作。。。
[ Last edited by uemuem on 2006-10-13 at 22:47 ]
第 8 楼
发表于 2006-10-13 23:39 · 中国 甘肃 平凉 电信
金牌会员
★★★★
积分 4,103
发帖 1,744
注册 2006-01-20 13:00
UID 49241
性别 男
来自 甘肃.临泽
状态 离线
第 9 楼
发表于 2006-10-14 01:04 · 中国 四川 成都 移动
荣誉版主
★★★★
batch fan
积分 5,226
发帖 1,737
注册 2006-03-10 00:38
UID 51697
来自 成都
状态 离线
最常用的命令里往往包含了最强大的功能,请看dir的相关帮助信息:
DIR attributes]]
sortorder]] timefield]]
……
timefield C 创建时间
A 上次访问时间
W 上次写入的时间
尺有所短,寸有所长,学好CMD没商量。
考虑问题复杂化,解决问题简洁化。
论坛跳转: