我知道如何使用java的ANT构建工具获得文件的基本名称,但在这种情况下,我想更改文件的名称以包含构建版本号。不幸的是,文件的名称设置在另一个蚂蚁脚本(从android系统),我正在导入,我不能设置该文件的属性或导入的脚本会抱怨,该属性不应该设置已经。因此,如果我有一个持有MyApp-release.apk的属性,我想将值更改为MyApp-release-1.10.apk,我该如何做到这一点?我知道我可以用basename把1.10放在文件名的开头,这可能就是我要做的,但我宁愿用另一种方式。
表单http://ant.apache.org/manual/Tasks/basename.html:
确定指定文件的基本名称的任务,可选地减去a指定后缀。
<basename property="cmdname" file="D:/usr/local/foo.exe"
suffix=".exe"/>