我使用Dynamic选项参数让我的常规代码在Jenkins中正常工作时遇到了一些麻烦 . 我们目前有一个文件夹,其中包含许多适用于各种环境的属性文件 . 以下groovy代码正确返回所有文件名的列表,但是它附加了不需要的文件扩展名 .
Arrays.asList(new File("path").list())
我如何将其更改为仅列出.xml文件,而不是在列表中附加文件扩展名 . 我在搜索时发现了一些这样的例子,但出于某些原因,当我尝试其中一些例子时,它并没有填充列表 .
你的意思是:
new File( 'path' ).list() .findAll { it.endsWith( '.xml' ) } .collect { it[ 0..-5 ] }
获取文件列表(作为字符串),保留以 .xml 结尾的文件,然后删除.xml
.xml
1 回答
你的意思是:
获取文件列表(作为字符串),保留以
.xml
结尾的文件,然后删除.xml