创建和解压缩zip及tar文件
在前一节中我们看到了如何创建JAR文件创建其他归档文件的过程几乎完全相同下面是创建zip文件的Ant任务
<zipdestfile=outputzip basedir=output/>
相同的语法也可用于创建tar文件还可以使用GZip和BZip任务来压缩文件例如
<gzipsrc=outputtar zipfile=outputtargz/>
解压缩和提取文件同样也很简单
<unzipsrc=outputtargz dest=extractDir/>
还可以包括overwrite属性来控制覆盖行为默认设置是覆盖与正在被提取的归档文件中的条目相匹配的所有现有文件相关的任务名称是untarunjargunzip和bunzip
替换文件中的标记
我们将在本节考察的最后一个文件系统操作是replace任务它执行文件中的查找和替换操作token属性指定要查找的字符串value属性指定一个新的字符串查找到的标记字符串的所有实例都被替换为这个新的字符串例如
<replacefile=inputtxt token=old value=new/>
替换操作将在文件本身之内的适当位置进行为了提供更详细的输出可把summary属性设置为true这将导致该任务输出找到和替换的标记字符串实例的数目
[] [] []