For /F "tokens=1" %%a in ('date/t') do if not exist c:\%%a md C:\%%a
我想用上面这一语句在C:\创建以日期为主的文件夹,例如 2007-06-19 但它却创建以星期为主的文件夹,如 Tue ,请问它错在那
我想用上面这一语句在C:\创建以日期为主的文件夹,例如 2007-06-19 但它却创建以星期为主的文件夹,如 Tue ,请问它错在那
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
For /F "tokens=2" %%a in ('date/t') do if not exist c:\%%a md C:\%%aOriginally posted by lxmxn at 2007-6-19 11:45 PM:
你的date命令的输出格式是什么样子的?
试试For /F "tokens=2" %%a in ('date/t') do if not exist c:\%%a md C:\%%a
Originally posted by luowanli1984 at 2007-6-21 08:08 AM:
good 學習下
Originally posted by joshualaw at 2007-6-22 07:38:
重新更改日期格式,它可以了,请告知这个2 是什么意思。谢谢版主
"tokens=2
@echo off
reg add "HKEY_CURRENT_USER\Control Panel\International" /v sShortDate /t REG_SZ /d yyyy-M-d /f
set "Week=Mon Tue Wed Thu Fri Sat Sun 星期一 星期二 星期三 星期四 星期五 星期六 星期日"
set datestr=%date%
for %%n in (%Week%) do call set "datestr=%%datestr:%%n=%%"
md %datestr%