创建与模式匹配的最新文件的快捷方式

创建与模式匹配的最新文件的快捷方式

每当我下载正在开发的应用程序的新版本时,它们都会被标记为

C:\Users\...\Downloads\twinBASIC_IDE_BETA_{123}\twinBASIC.exe

其中 {123} 是某个发布号(递增整数)

我可以创建一个快捷方式,当我双击时它会打开此文件的版本号最大/下载或创建日期最新的版本吗?我可以编写一个 VBS 脚本来执行此操作,但我更愿意在快捷方式本身中放一些东西。可以吗?

答案1

  • 版本名称布局IDE_BETA_+'nnn'
%ComSpec% /v /r "for /L %L in (999 -1 1)do if exist "%Userprofile%\Downloads\twinBASIC_IDE_BETA_%~L\." (cd /d "%Userprofile%\Downloads\twinBASIC_IDE_BETA_%~L" && start "" /b "!cd!\twinBASIC.exe" && exit /b)"
  • 按创建日期倒序排列:
%ComSpec% /v /r "for /f delims^=* %i in ('dir /b /s /a:d /o-d "%Userprofile%\Downloads\twinBASIC_IDE_BETA_*"')do if exist "%~dpnxi\twinBASIC.exe" (cd /d "%~dpnxi" && start "" /b "!cd!\twinBASIC.exe" && exit /b)"

相关内容