如何在build.gradle中获取路径

如何在build.gradle中获取路径,gradle,groovy,build,Gradle,Groovy,Build,我正在项目目录中处理build.gradle。我想知道如何在gradle任务中获得包含一个文件夹的目录的路径 task myTask << { println file('.') println projectDir} task myTasktask currentDir它可以工作,但是我给了我当前目录的路径,但是我想要一个文件夹的路径,因为那里有另一个文件,我必须通过当前目录运行task@Sidharth,我刚刚在windows上测试过,效果很好。我编辑了我的答案,使之更清楚。请

我正在项目目录中处理build.gradle。我想知道如何在gradle任务中获得包含一个文件夹的目录的路径

task myTask << {
println file('.')
println projectDir}

task myTask
task currentDir它可以工作,但是我给了我当前目录的路径,但是我想要一个文件夹的路径,因为那里有另一个文件,我必须通过当前目录运行task@Sidharth,我刚刚在windows上测试过,效果很好。我编辑了我的答案,使之更清楚。请注意区别,您使用了单点,这是当前目录。对于上面的目录1,可以使用“..”(两个点)。这没什么不寻常的。当您在控制台中时,可以使用“cd..”向上移动一个方向。
task currentDir << {
    println file('.')
    println projectDir
}

task previousDir << {
    println file('..')
    println file("$projectDir/..")
}