我想在Path中获取存储在变量中的根文件夹。
b="Sports/Badminton/Players/Saina.txt"
现在我想复制文件,如果root是“Sports”。
if (b=="Sports")
{
(new AntBuilder()).copy(file: ("$gitPath/$b"), tofile: ("$ServerPath/$b"))
}
else { println "unknown file" }
现在这将始终执行else语句作为if语句没有正确写入的条件。所以我想要正确的方式来编写条件,这样当根文件夹是Sports时它只取b的值。
答案 0 :(得分:1)
假设您不想检查文件系统上的实际文件夹或文件,可以使用几种简单的字符串方法来解决此问题。
b.startsWith("Sports")
或
b.tokenize("/")[0] == "Sports"