中国DOS联盟论坛

中国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:
你的date命令的输出格式是什么样子的?

试试


我的日期格式是:
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:
good 學習下


重新更改日期格式,它可以了,请告知这个2 是什么意思。谢谢版主

"tokens=2
第10楼 lxmxn 发表于 2007-06-22 16:35
版主 发帖 4,938 积分 11,386
Originally posted by joshualaw at 2007-6-22 07:38:


重新更改日期格式,它可以了,请告知这个2 是什么意思。谢谢版主

"tokens=2

表示以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