0
我在當前目錄中有一個.zip文件,我想使用Groovy獲取它的文件名。例如如果該文件是myfile.zip,我想獲取「myfile」部分。任何人都可以給我一個代碼片斷?謝謝。如何使用Groovy在當前目錄中找到.zip文件?
我在當前目錄中有一個.zip文件,我想使用Groovy獲取它的文件名。例如如果該文件是myfile.zip,我想獲取「myfile」部分。任何人都可以給我一個代碼片斷?謝謝。如何使用Groovy在當前目錄中找到.zip文件?
像這樣的東西應該工作:
filename=new File("directory").listFiles().find{it.name.endsWith(".zip")}
如果你不希望在年底的.zip,減去它:
filename=new File("directory").listFiles().find{it.name.endsWith(".zip")}.name - ".zip"
(順便說一下,第一個結束與文件對象 - 你可以做任何你想要的東西,第二個結尾的字符串是沒有.zip的名字)
這是Windows上的結果,謝謝! filename =。\ archive_1.0.0.zip filename = archive_1.0.0 –
你有沒有嘗試過任何東西? –