我怎样才能删除符号链接,所以它也可以在Windows上工作呢?
创build一个符号链接很简单,可以跨平台工作:
<symlink target="${sharedPath}zend-framework/ZendFramework-${version.zf}/library/Zend/" link="library/Zend" />
但是也没有
<delete dir="symlinked folder" />
也不
<delete file="symlinked folder" />
将删除符号链接。
这个怎么做?
附加信息:
这是因为你在Windows上创建的符号链接不是一个真正的符号链接,而是.LNK文件。 所以,这是一个目录,但不是一个链接。 因此,删除文件不会工作。
所以你既不能使用一些windows特殊的exec来创建实际的符号链接(但是这些文件的存在取决于版本和/或特权) – 例如http://technet.microsoft.com/en-us/sysinternals/bb896768或者使用一些可怕的方法来测试,如果给定的文件实际上是一个.LNK文件(见http://www.php.net/manual/en/function.is-link.php#91249 )