我想在脚本中浏览日期明智文件夹。根据{{1}}等每天创建文件夹。我的问题是我无法从脚本浏览文件夹,它显示路径错误。
我正在尝试浏览sys date like 20111221, 20111031
请帮忙
答案 0 :(得分:0)
可能是日期格式有问题。 %DATE%使用短日期格式返回当前日期,即完全(无限)可自定义。一个用户可以将其系统配置为返回Fri040811,另一个用户可以选择08/04/2011 ...这对于BAT程序员来说是一个完整的噩梦。
可能的解决方案是使用WMIC。 WMIC Path Win32_LocalTime Get Day,Hour,Minute,Month,Second,Year /Format:table
以方便的方式返回日期,以便用FOR。
@ECHO OFF
FOR /F "skip=1 tokens=1-6" %%A IN ('WMIC Path Win32_LocalTime Get Day^,Hour^,Minute^,Month^,Second^,Year /Format:table') DO (
SET FD=%%F%%D%%A
)
ECHO D:\SITES\SUM\%FD%