偶的代码:
@echo off
setlocal enabledelayedexpansion
set dy=%date:~0,4%
set dm=%date:~5,2%
set dd=%date:~8,2%
set var=%dy%-%dm%-%dd%
md c:\%var%
这段代码,偶在2000下的DOS环境中运行是可以的,最后能在C盘中建立一个属于当前日期的文件夹
为什么这段代码拿到XP下就不能建立一个如2007-01-01的文件夹,而是建立了2个文件夹,一个是00-0- ,还有一个是星期四。
偶愚钝啊,请各位大侠指教!!
@echo off
setlocal enabledelayedexpansion
set dy=%date:~0,4%
set dm=%date:~5,2%
set dd=%date:~8,2%
set var=%dy%-%dm%-%dd%
md c:\%var%
这段代码,偶在2000下的DOS环境中运行是可以的,最后能在C盘中建立一个属于当前日期的文件夹
为什么这段代码拿到XP下就不能建立一个如2007-01-01的文件夹,而是建立了2个文件夹,一个是00-0- ,还有一个是星期四。
偶愚钝啊,请各位大侠指教!!

