递归移动和重命名文件和文件夹的 ANT 任务

mac*_*thy 2 java ant move fileset

我有一个像这样的文件夹结构:

/PROJECT/PROJECT.html

/PROJECT/PROJECT_readme.txt

/PROJECT/PROJECT.css

/PROJECT/PROJECT.js

/PROJECT/abc_PROJECT_def.txt

/PROJECT/something.js

/PROJECT/other.txt

/PROJECT/somefolder/PROJECT_other.txt
Run Code Online (Sandbox Code Playgroud)

我想使用 ANT 复制完整的目录,并将文件或文件夹中的 PROJECT 字符串更改为指定值,例如 mysuperproject,因此结果文件夹结构如下:

/mysuperproject/mysuperproject.html

/mysuperproject/mysuperproject_readme.txt

/mysuperproject/mysuperproject.css

/mysuperproject/mysuperproject.js

/mysuperproject/abc_mysuperproject_def.txt

/mysuperproject/something.js

/mysuperproject/other.txt

/mysuperproject/somefolder/mysuperproject_other.txt
Run Code Online (Sandbox Code Playgroud)

在 ANT 中有一个简单的方法可以做到这一点吗?

Boz*_*zho 5

移动任务应该适合您。仔细阅读链接的文档。

这是一项核心任务,因此您无需下载任何配置即可使用它。