[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
啊 , 你这不是10位的吗

TOP

本帖最后由 aloha20200628 于 2024-7-26 11:20 编辑

回复 1# meiszp

以下代码存为 test.bat,置于 *.jpg/*.mp4 等目标文件所在目录中运行...
  1. @set @x=1 /* &echo off
  2. for /f "delims=" %%F in ('dir /b/a-d *.jpg *.mp4') do (
  3. set "a=%%~nF" &setlocal enabledelayedexpansion
  4. for /f "delims=" %%a in ('cscript /nologo /e:jscript "%~f0" "!a:~-13!" ') do ren "%%F" "%%a%%~xF"
  5. endlocal
  6. )
  7. pause&exit/b */
  8. v=WSH.arguments, t=new Date(Number(v(0)));
  9. Y=t.getFullYear(), M=t.getMonth()+1, D=t.getDate();
  10. h=t.getHours(), m=t.getMinutes(), s=t.getSeconds();
  11. ts=Y+(('0'+M).slice(-2))+(('0'+D).slice(-2))+'-'+(('0'+h).slice(-2))+(('0'+m).slice(-2))+(('0'+s).slice(-2));
  12. WSH.echo(ts), WSH.quit();
复制代码

TOP

返回列表