16

Antビルド スクリプトで achmod -R +w foo/に相当することをしたいと思います。

これまでのところ、私はこれを使用しています:

<chmod perm="g+w">
   <dirset dir="${basedir}/foo">
   </dirset>
   <fileset dir="${basedir}/foo">
   </fileset>
</chmod>

ファイルとフォルダーを再帰的に含めるためにそれを書くためのよりきちんとした方法はありますか?

4

3 に答える 3

22

以下は機能します:

<chmod file="${basedir}/foo/**" perm="g+w" type="both"/>

OP と共有されるクレジット。

こちらもご覧ください

于 2010-07-13T22:10:48.250 に答える
4

chmod するには、exec を使用できます。

<exec executable="chmod" dir="${basedir}/foo" failonerror="true">
    <arg line="-R 0755 ." />
</exec>

クレジット

于 2014-10-29T14:49:35.880 に答える