![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-09 04:12 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 请问怎么用BAT调用系统时间? |
| 可打印版本 1,451 / 10 |
| 第1楼 okzhsh01 | 发表于 2008-07-12 00:07 |
| 初级用户 发帖 45 积分 61 | |
|
请问怎么用BAT调用系统时间? 比如有一个文件是aaa
今天日期是020711 我想调用系统时间把aaa改名为aaa080711 请问怎么样能做到? 谢谢了~ |
|
| 第2楼 HAT | 发表于 2008-07-12 00:50 |
| 版主 发帖 5,017 积分 9,023 | |
| 第3楼 radem | 发表于 2008-07-12 01:06 |
| 高级用户 发帖 383 积分 691 | |
| 第4楼 HAT | 发表于 2008-07-12 01:09 |
| 版主 发帖 5,017 积分 9,023 | |
|
to 3楼 这样的环境下,你的代码能成功吗?
Microsoft Windows XP |
|
| 第5楼 radem | 发表于 2008-07-12 01:18 |
| 高级用户 发帖 383 积分 691 | |
|
我的:WINXP SP2
运行后变成: aaa2008-07-12 星期六 含星期的^o^ |
|
| 第6楼 HAT | 发表于 2008-07-12 11:25 |
| 版主 发帖 5,017 积分 9,023 | |
|
不同的系统,日期格式可能不同,简单的对%date%变量进行截取是不通用的^_^
|
|
| 第7楼 driver1998 | 发表于 2008-07-12 17:46 |
| 高级用户 发帖 373 积分 740 来自 中国,广东 | |
|
4楼,我的机器是这样的:
|
|
| 第8楼 HAT | 发表于 2008-07-12 18:15 |
| 版主 发帖 5,017 积分 9,023 | |
|
7楼,不管怎样的日期格式,2楼调用vbs的方法总能得到正确的结果。但是截取%date%的方法就不一定了。
|
|
| 第9楼 okzhsh01 | 发表于 2008-07-12 21:07 |
| 初级用户 发帖 45 积分 61 | |
|
非常感谢2位
2楼的方法非常完美啊! 虽然我看不懂代码不过改出来的效果很好 3楼的我试了,也不错。 再问下我要移动改名后的文件 移动 aaa%DateFlag% 这个文件就行了吧? 我主要是想写个BAT 每天帮数据库文件作备份。怎么改都差不多的。 我思路是这样的: 先改文件名,再移动到另外一个文件夹里边。 再重新COPY一个空数据的mdb文件进来。 有办法检查最后成功了没? 万一改名失败,哪今天的数据就被空数据清了。 不好意思,我是新手,向各位学习了! 非常感谢 |
|
| 第10楼 HAT | 发表于 2008-07-12 21:32 |
| 版主 发帖 5,017 积分 9,023 | |
| 第11楼 okzhsh01 | 发表于 2008-07-12 21:38 |
| 初级用户 发帖 45 积分 61 | |
|
受教了!
非常感谢! |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |