4

我正在尝试使用以下行删除符号链接:

<symlink action="delete"  link="/path/of/link/symlink"/>

它抛出一个错误说:

Could not create tempfile in /directory/where/symlink/points

/directory/where/symlink/points 应该是只读的。有没有办法可以删除符号链接?

4

1 回答 1

8

<delete>可以使用Ant 任务删除指向只读资源的符号链接。

<target name="delete-symlink">
  <delete file="/path/of/link/symlink" followsymlinks="false"
          removenotfollowedsymlinks="true" />
</target>

来自<delete>Ant 任务文档:

removeNotFollowedSymlinks  是否是符号链接(不是文件/目录
                           他们链接到)应该被删除,如果他们还没有
                           由于 followSymlinks 为 false 或
                           最大符号链接数太大。自从
                           蚂蚁 1.8.0
于 2012-10-08T06:08:14.137 回答