for /f "delims=" %%a in ('dir/b/a-d') do (
if not "%%~nxa"=="%~nx0" (
ren "%%a" "%%~na%date:~4,14% %time:~0,5%%%~xa"
))
提示重名或文件不存在
但取消%time:~0,5%%,即仅原名+日期可正常。
???
(20000SERVER)
...全文
9352打赏收藏
DOS下重命名文件,原文件名+日期+时间,如何处理?
for /f "delims=" %%a in ('dir/b/a-d') do ( if not "%%~nxa"=="%~nx0" ( ren "%%a" "%%~na%date:~4,14% %time:~0,5%%%~xa" )) 提示重名或文件不存在 但取消%time:~0,5%%,即仅原名+日期可正常。 ??? (20000SERVER)