PHP / Windows的 - 执行opendir()失败的符号链接的目录中打开子目录

<p>有谁知道解决这个问题呢?我无法一个symboliclink'd目录中打开一个子目录。我已经证实,路径是正确的(甚至是复制和放大器;粘贴的路径进入资源管理器,它解析其罚款)。这是一个奇怪的,讨厌的,错误:| P&gt; </p><p> <strong>示例: STRONG&gt; P&gt;

<p> C:\文件夹\ symbolic_link \ DIR1 \ DIR2 - 打开DIR2失败 P&gt; </p><p> C:\文件夹\ symbolic_link \ DIR1 - 工程 P&gt; </p><p> C:\文件夹\ real_directory \ DIR1 \ DIR2 - 工程 P&gt; </p><p> C:\文件夹\ real_directory \ DIR1 - 工程 P&gt; 块引用&gt;
</p></blockquote></strong></p>

38 浏览 1 回复
  目录   gt   文件   一个   链接  

回复

    <p>好吧,我终于找到了一个黑客来解决这个bug在PHP的Windows上处理的符号链接。当使用递归通过文件/目录遍历时发生错误。如果一个符号链接到一个目录在当前目录下存在, 将无法在该目录符号链接来读取目录。它是由PHP的statcache时髦的东西引起的,可以通过调用来解决 之前调用 对目录符号链接(也,父目录的文件句柄必须关闭)。 P&gt; </p><p>下面是修复的例子: p&gt;</p><p> <strong>编辑: STRONG&gt;看来, 前必须对symlink'd目录的任何文件处理函数被调用。 PHP是没有正确缓存symlink'd迪尔斯。 P&gt;
    </strong></p>

    余玲

相关信息

如何检查什么符号链接使用的文件夹在Windows 7

<p>我一直在寻找的[ Windows 7的符号链接](http://en.wikipedia.org/wiki/NTFS_symbolic_link)(使用MKLINK)[编辑 - 他们也支持Windows&NBSP; Vista中,[的Windows Server 2003 ](http://en.wikipedia.org/wiki/Windows_Server_2003),的<...

12 浏览 1 回复   gt   windows   链接   符号   检查  

符号链接极限 - 视窗

<p>我试图来检验签证符号链接中提到的31多分点限制。但我不能以任何以下列出的情况下繁殖。有人可以引导? P&gt; </p><p> 1)创建一个目录c 36符号链接:\\ TEMP \\ TestLink的驻留在C可执行文件:\\ TEMP \\ TestLink的 P&gt; </p><p> 2)创建一个目录c 36符...

46 浏览 1 回复   gt   一个   链接   符号   目录  

MFC - 复制一个目录,它的子文件夹和文件

<p>你如何复制一个目录,子文件夹和它的文件吗? CopyFile不允许通配符,MoveFileEx工作,但是源目录当然是“感动”实际上不是“复制” P&gt; </p><p>谢谢... P&gt; </p>

38 浏览 1 回复   文件   目录   复制   一个   gt  

MFC - 复制一个目录,它的子文件夹和文件

<p>你如何复制一个目录,子文件夹和它的文件吗?的CopyFile不允许通配符,MoveFileEx工作,但是源目录是当然的,“感动”实际上不是“复制” P&gt; </p><p>谢谢... P&gt; </p>

47 浏览 1 回复   文件   目录   复制   一个   gt  

如何部署目录在Visual Studio 2008 Team System的测试输出文件夹?

<p>当打开我的LocalTestRun.testrunco nfig文件部署部分我可以选择哪些文件被部署到测试输出文件夹,但我需要部署在一个给定的子文件夹中的特定文件。那怎么办? P&gt; </p>

39 浏览 1 回复   文件   目录   gt   部署   测试