我创建了一个简单的批处理文件来运行jar服务器文件。它是两行代码:
cd /D %~dp0
java -jar server-0.17.0.jar
问题是服务器文件每隔一段时间更新一次,因此脚本无法运行正确的版本或无法运行。
我的请求是,是否有办法用最新发布的数字或日期动态替换服务器jar文件?
我只知道我可以检索可用的jar文件使用:
dir *.jar
但是不知道如何将命令与最新版本连接起来。由于
您可以尝试这样的脚本:
@echo off
for /f "delims=" %%x in ('dir /od /b server*.jar') do set latestjar=%%x
java -jar %latestjar%
脚本中的第二行将把latestjar设置为最后创建的文件名符合server*.jar模板的文件。