是否有一种方法可以在批处理文件中拆分%date% (例如,在3个环境变量中),但不考虑区域设置?今天的日期对我们来说是3/13/2013,但是使用我的区域设置,它是13.3.2013 -,分隔符被更改,顺序也是。
发布于 2013-03-13 12:16:01
我还有一个关于机器人拷贝的建议:
@echo off &setlocal enabledelayedexpansion
set "day="
for /f "tokens=3,4,8skip=4delims=: " %%i in ('robocopy') do if not defined day (
set "month=%%i"
set "day=0%%j"
set "year=%%k"
)
set /a cnt=0
for %%i in (Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec) do (
set /a cnt+=1
if "%%i"=="%month%" set "month=0!cnt!"
)
set "day=%day:~-2%"
set "month=%month:~-2%"
echo.%day%.%month%.%year%
endlocalhttps://stackoverflow.com/questions/15378719
复制相似问题