簡體   English   中英

在文件夾中搜索jar文件的最新版本,然后從批處理文件運行它

[英]Search for latest version of jar file in folder and run it from batch file

我創建了一個簡單的批處理文件來運行jar服務器文件。 它是兩行代碼:

cd /D %~dp0
java -jar server-0.17.0.jar

問題是服務器文件每次都會更新,因此腳本要么無法運行正確的版本,要么無法運行。

我的要求是,是否可以用數字或日期動態發布最新發布的服務器jar文件?

我只知道我可以使用以下方法檢索可用的jar文件:

dir *.jar

但是不知道如何將命令與katest版本連接起來。 謝謝

您可以嘗試這樣的腳本:

@echo off
for /f "delims=" %%x in ('dir /od /b server*.jar') do set latestjar=%%x
java -jar %latestjar%

該腳本的第二行將把lastjar設置為最后一個名稱與server * .jar模板兼容的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM