我正在尝试读取文件名中包含日期的文件。
问题是当系统中的日期格式为 US 时:mm/dd/yyyy它不起作用。
对于这种格式:dd/mm/yyyy它按预期工作。
dd/mm/yyyy即使系统设置为美国格式,我也需要以这种格式获取日期。
我是批处理新手,不知道如何以所需格式获取日期。
这是我的批处理文件:
for /f "delims=/ tokens=1-3" %%a in ("%date%") do (
rem Lets name our new variable "rdate" for reverse date
set _date=%%a-%%b-%%c
)
set source=%path%.csv
echo %source%
set dest=%path%_%_date%.csv
echo %dest%
Run Code Online (Sandbox Code Playgroud)