在Windows批处理文件中选择上次修改的文件

时间:2015-05-18 19:35:55

标签: batch-file

我正在使用生成.apk文件的工具,我希望自动安装和启动。我为此创建了一个非常简单的批处理脚本,但.apk文件的文件名会根据版本号更改,因此我不得不在每次版本更改期间更改.bat文件。

如何在.bat脚本中选择最近修改过的文件?

1 个答案:

答案 0 :(得分:0)

以下for循环遍历目录中的所有文件,并在每次将最后一个值设置为正确值时设置变量%FILE_TO_INSTALL%

@ECHO OFF
for /f %%i in ('dir /b/a-d/od/t:w') do set FILE_TO_INSTALL=%%i >NUL
echo Installing %FILE_TO_INSTALL%
@ECHO ON

以防万一有人在这里虽然谷歌的情况与我完全相同,但其余部分仍然存在:

adb install -r %FILE_TO_INSTALL%
adb shell monkey -p %NAME_OF_YOUR_APP% -c android.intent.category.LAUNCHER 1