gpt4 book ai didi

gradle - 复制文件并重命名-Gradle

转载 作者:行者123 更新时间:2023-12-03 04:11:04 25 4
gpt4 key购买 nike

我知道已经有一些关于为Gradle复制和重命名的StackOverflow帖子,但不幸的是,似乎都没有适用于我的问题...

我正在尝试从多个目录复制和重命名文件,这是我的方法:

task copyReportsForDocs(type: Copy) {
from rootProject.files("path1",
"path2",
"path3",
"path4")
into genDir

rename '(.*)_$d_(.*)', '$1$2'
}

应该重命名的文件如下所示:
captured_0_foobar_request.adoc
captured_0_foobar_response.adoc
captured_1_fuubar_request.adoc
captured_1_fuubar_response.adoc

我只需要删除前面的部分,所以它看起来像这样:
foobar_request.adoc
foobar_response.adoc
fuubar_request.adoc
fuubar_response.adoc

任何帮助表示赞赏,谢谢!

最佳答案

这对我有用:

task copyReportsForDocs(type: Sync) {
from(rootProject.file("path")) {
include '**/*foo*'
rename 'captured_\\d+_(.+)', '$1'
}
}

关于gradle - 复制文件并重命名-Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60186846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com