![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 02:05 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 这一批处理错在那 |
| 可打印版本 824 / 12 |
| 第1楼 joshualaw | 发表于 2007-06-19 23:14 |
| 初级用户 发帖 62 积分 132 | |
|
这一批处理错在那 For /F "tokens=1" %%a in ('date/t') do if not exist c:\%%a md C:\%%a
我想用上面这一语句在C:\创建以日期为主的文件夹,例如 2007-06-19 但它却创建以星期为主的文件夹,如 Tue ,请问它错在那 |
|
| 第2楼 lxmxn | 发表于 2007-06-19 23:45 |
| 版主 发帖 4,938 积分 11,386 | |
|
你的date命令的输出格式是什么样子的?
试试 |
|
| 第3楼 zasxcdfv | 发表于 2007-06-20 09:36 |
| 初级用户 发帖 75 积分 152 | |
|
date 输出的格式有不同的。
你可以先echo %date%看一下具体格式再决定用哪个参数。 甚至年月日之间的分隔符也会对你的结果产生影响。比如: /这样的符号就无法md。 精通注册表的朋友可以看一下HKEY_CURRENT_USER/Control Panel/International 中 sShortDate就是date的格式。 [ Last edited by zasxcdfv on 2007-6-20 at 09:42 AM ] |
|
| 第4楼 winghsu | 发表于 2007-06-20 15:43 |
| 新手上路 发帖 5 积分 9 | |
|
学了。
|
|
| 第5楼 plutozsm | 发表于 2007-06-20 17:17 |
| 新手上路 发帖 1 积分 4 | |
|
学习。
|
|
| 第6楼 joshualaw | 发表于 2007-06-20 21:15 |
| 初级用户 发帖 62 积分 132 | |
Originally posted by lxmxn at 2007-6-19 11:45 PM: 我的日期格式是: C:\date/t Wed 2007-06-20 (英文版WIN2K) 这个不行,我也在控制面版的区一设定里,设法改变日期格式,但还是不行哦 但在XP上,日期格式是如下,它可正常建立 c:\date/t 2007-06-20 Wed 请指点,谢 |
|
| 第7楼 lxmxn | 发表于 2007-06-21 00:50 |
| 版主 发帖 4,938 积分 11,386 | |
|
不行??
怪了。 |
|
| 第8楼 luowanli1984 | 发表于 2007-06-21 08:08 |
| 初级用户 发帖 27 积分 65 来自 china | |
|
good 學習下
|
|
| 第9楼 joshualaw | 发表于 2007-06-22 07:38 |
| 初级用户 发帖 62 积分 132 | |
Originally posted by luowanli1984 at 2007-6-21 08:08 AM: 重新更改日期格式,它可以了,请告知这个2 是什么意思。谢谢版主 "tokens=2 |
|
| 第10楼 lxmxn | 发表于 2007-06-22 16:35 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by joshualaw at 2007-6-22 07:38: 表示以delims指定的字符为分隔符的第二列,这里没有指定delims选项,则采用默认模式,即用空格()和制表符()为分隔符。 建议楼主多搜索一下论坛关于for命令使用的贴子。 |
|
| 第11楼 HAT | 发表于 2007-06-22 16:54 |
| 版主 发帖 5,017 积分 9,023 | |
|
try this one :)
|
|
| 第12楼 bob1989 | 发表于 2007-06-22 19:23 |
| 中级用户 发帖 144 积分 322 | |
|
对啊` ` 到注册表里查一下就出来了
|
|
| 第13楼 joshualaw | 发表于 2007-06-22 20:00 |
| 初级用户 发帖 62 积分 132 | |
|
Thanks "Ban Zhu" and "HAT", also could you give me some explanation of the following whose meaning is what
for %%n in (%Week%) do call set "datestr=%%datestr:%%n=%%" |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |