我想在 Ant 构建脚本中执行等效的chmod -R +w foo/
。
到目前为止,我正在使用它:
<chmod perm="g+w">
<dirset dir="${basedir}/foo">
</dirset>
<fileset dir="${basedir}/foo">
</fileset>
</chmod>
是否有一种更简洁的方式来编写文件和文件夹递归?
答案 0 :(得分:22)
答案 1 :(得分:4)
对于chmod,可以使用exec:
<exec executable="chmod" dir="${basedir}/foo" failonerror="true">
<arg line="-R 0755 ." />
</exec>
答案 2 :(得分:2)
这里是gradle版本:
task fixPermissions << {
ant.chmod(dir:"$rootDir/foo", perm:"g+w", includes:"**/*")
}