【发布时间】:2015-04-10 08:11:48
【问题描述】:
我想复制我的 srcDir 中名称中包含 $$ 的所有文件。如果一个文件是例如:
x$$y.java
我想创建该文件的副本并将其命名为x$y.java。
class MyTask extends DefaultTask {
@InputDirectory File srcDir
@TaskAction
def task() {
def srcFiles = project.files(project.fileTree(dir: srcDir)).getFiles()
srcFiles.each { file ->
if (file.name.contains("\$\$")) {
// TODO copy file and rename it to the same name with one dollar sign in the middle
}
}
}
}
如何在自定义任务类中复制和重命名文件?
【问题讨论】: