Jelly 脚本可用的路径函数?
我希望能够执行诸如将 目录 和 文件 名称与 Hudson/Jenkins 果冻脚本中的完整路径分开的操作。
例如,如果我有 /dir1/dir2/dir3/file.ext
我想(在果冻脚本中)访问 /dir1/dir2/dir3
和 <代码>文件.ext。
getPath() 和 getName() 等 java io 函数是否可用于 jelly 脚本?
I'd like to be able to do things like separate the directory and file name from a full path in Hudson/Jenkins's jelly script.
For example if I have /dir1/dir2/dir3/file.ext
I'd like to (in jelly script) get access to /dir1/dir2/dir3
and file.ext
.
Are the java io functions like getPath() and getName() available to jelly script?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Dion Gillard 的 Jelly:可执行 XML 甲板对于解决这个问题确实很有帮助。从幻灯片中我了解了 invoke (和 invokeStatic) 标签正是我所需要的。 Apache FilenameUtils 类 有一些非常处理文件名的好静态方法,它包含在 Hudson 中。
在上面的示例中,justpath 将设置为
/dir1/dir2/dir3/
,justname 将设置为file.ext
。Dion Gillard's Jelly: Executable XML deck was really helpful in sorting this out. From the slides I learned about the invoke (and invokeStatic) tags which were exactly what I needed. The Apache FilenameUtils class has some very nice static methods for dealing with filenames and it's included with Hudson.
In the example above, justpath will be set to
/dir1/dir2/dir3/
and justname will be set tofile.ext
.