如何使用Groovy在当前目录中查找.zip文件?
我在当前目录中有一个.zip文件,我想使用Groovy获取它的文件名。e、 g.如果文件是myfile.zip,我想得到“myfile”部分。有人能给我一个密码吗?谢谢。像这样的方法应该可以:如何使用Groovy在当前目录中查找.zip文件?,groovy,Groovy,我在当前目录中有一个.zip文件,我想使用Groovy获取它的文件名。e、 g.如果文件是myfile.zip,我想得到“myfile”部分。有人能给我一个密码吗?谢谢。像这样的方法应该可以: filename=new File("directory").listFiles().find{it.name.endsWith(".zip")} 如果不希望.zip位于末尾,请减去它: filename=new File("directory").listFiles().find{it.name.en
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上的结果,谢谢!文件名=。\archive\u 1.0.0.zip文件名=archive\u 1.0.0