本文概述
- Ant Chmod任务属性
- Ant Chmod任务示例
它直接支持所有FileSet的属性和嵌套元素。从Ant 1.6开始,它还支持嵌套文件列表。
Ant Chmod任务属性
属性 | 描述 | 需要 |
---|---|---|
file | 必须更改其权限的文??件名。 | 除非指定了嵌套的< fileset | filelist | dirset> 元素, 否则两者恰好是其中之一 |
dir | 该目录包含必须更改其权限的文??件。 | |
perm | 新的权限。 | 是 |
includes | 必须包括的文件模式列表。 | 没有; 默认为全部(**) |
excludes | 必须排除的文件模式列表。 | 没有; 默认为默认排除, 如果defaultexcludes为否, 则默认为无 |
defaultexcludes | 它指示是否应使用默认排除。 | 没有; 默认为是 |
parallel | 它使用单个chmod命令处理所有指定的文件。 | 没有; 默认为true |
type | 设置dir, file或同时设置两者。 | 没有; 默认为文件 |
maxparallel | A通过一次最多传递这么多的源文件来限制并行度。 | 没有; 默认为无限制 |
verbose | 执行后是否打印摘要。 | 没有; 默认为false |
os | 可以在其上执行命令的操作系统的列表。 | 没有 |
osfamily | 操作系统家族名称。 | 没有; 默认为Unix |
<
chmod file="${dist}/start.sh" perm="ugo+rx"/>
仅使Unix所有者具有可读性,可写性和可执行性。
<
chmod file="${dist}/start.sh" perm="700"/>
【apache ant chmod任务】使所有文件可读,可写。
<
chmod perm="g+w">
<
fileset dir="shared/sources1">
<
exclude name="**/trial/**"/>
<
/fileset>
<
fileset refid="other.shared.sources"/>
<
/chmod>
推荐阅读
- apache ant concat任务
- apache ant gzip任务
- apache ant basename任务
- apache ant antstructure任务
- apache ant jar示例
- apache ant api使用
- apache ant参数处理器
- apache ant在ant之外执行任务
- apache ant inputhandler使用