我知道如何使用java的ANT构建工具获取文件的基本名称,但在这种情况下,我想更改文件名以包含构建版本号.不幸的是,文件的名称设置在我导入的另一个ant脚本(来自android系统)中,我无法为该文件设置属性,或者导入的脚本会抱怨该属性不应该已经设置.因此,如果我有一个属性持有MyApp-release.apk并且我想将值更改为MyApp-release-1.10.apk我该怎么做?我知道我可以将1.10放在带有basename的文件名的开头,这可能就是我要做的,但我宁愿那样做.
JB *_*zet 11
表格http://ant.apache.org/manual/Tasks/basename.html:
用于确定指定文件的基本名称的任务,可选地减去指定的后缀.
<basename property="cmdname" file="D:/usr/local/foo.exe"
suffix=".exe"/>
Run Code Online (Sandbox Code Playgroud)