我正在尝试使用以下行删除 ant 脚本中的符号链接:
<symlink action="delete" link="/path/of/link/symlink"/>
但它显示一个错误:
无法在 /directory/where/symlink/points 中创建临时文件
/directory/where/symlink/points
应该是只读的。
有没有一种方法可以让我删除符号链接而不弄乱其他东西?这是一个大剧本的一部分。
<delete>
可以使用Ant 任务删除指向只读资源的符号链接。
<target name="delete-symlink">
<delete file="/path/of/link/symlink" followsymlinks="false"
removenotfollowedsymlinks="true" />
</target>
这是来自delete
Ant 任务文档:
removeNotFollowedSymlinks Whether symbolic links (not the files/directories
they link to) should be removed if they haven't been
followed because followSymlinks was false or the
maximum number of symbolic links was too big. Since
Ant 1.8.0
希望它有效。