- 帖子
- 12
- 积分
- 25
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2021-9-3
|
Set Folder1=e:\1
setlocal enabledelayedexpansion
for /r "%Folder1%" %%i in (*) do (
set riqi=%%~ti 此处能获取各个文件的创建时间
!riqi! 此处不管是!riqi!还是%riqi%都无法显示
%date% 能显示正常当前系统时间
set filedate=!riqi:~0,4!!riqi:~5,2!!riqi:~8,2! 不管是!还是%都不会显示变量值
set file2date=%date:~0,4%%date:~5,2%%date:~8,2% 正常格式化日期
)
pause
说明:
set riqi=%%~ti 执行后显示为文件创建日期 如 set riqi=2021/09/04 13:04
我现在想把这个20210904这个给截取下来,应该如何做?望大神指教 |
|