在本文中,我们将考察如何执行常见文件操作,比如创建目录和解压缩文件。 Ant 的优秀特性之一在于,执行这些操作的任务一般在所有平台上都是相同的。
创建和删除目录
最基本的文件系统操作之一就是创建目录或文件夹。做这项工作的任务名为 mkdir,毫不希奇,它非常类似于具有相同名称的 Windows 和 UNIX/linux 命令。
<mkdir dir="archive/metals/zinc"/>
首先要注重 / 被用作目录分隔符,这是 UNIX 和 Linux 的惯例。您可能认为这不是很平台无关的,但是 Ant 知道如何处理它,并针对它运行所在的平台做恰当的事情,这与我们在前面定义基于位置的属性时所看到的方式相同。我们能够同样轻易地使用 /,而不管平台是什么 ?? Ant 能够处理任一种形式,甚至能够处理两种形式的混合。