【DEL】文件路径太长,无法删除文件的解决方法。

今天想用Zend Studio软件来测试之前做过的一些PHP、Smarty和Zend Framework的一些练习。
刚开始往Zend Studio里导入文件目录的时候特别特别的慢,而且一直没有提示导入成功,我就觉得特别奇怪,不至于这么慢吧!
后来我关闭Zend Studio,直接向工程的根目录复制文件目录,结果还是一样,一直在复制。
最后,无奈,只能强制取消了……

撤销归撤销,紧接而来的问题就是:
有些已经复制的文件无法删除,提示是目标路径太长,目标文件名太长无法删除!!
惨了,我进到最深层的目录,一个文件一个文件的删,然后再删除对应目录。
这也不是办法呀,那么多的目录,如果这样一个一个删,累死了……


原来,在使用Eclipse等工具(我的是Zend Studio for Elcipse)导入项目时,竟然出现了递归,创建了一个超级长的文件夹,如果你不点击取消的话,它似乎都没有终止的意思……结果,就是上面出现的问题了,无论正常模式下,还是DOS下,都无法删除某些递归出现的文件夹和文件。


解决方法:

用到了一个非常小巧的工具软件:Robocopy.exe


我无法删除的文件夹的路径是D:\AppServ\www\ZendStudio\PHP_Project\ZendStudio\PHP_Project\ZendStudio\PHP_Project\......

首先,把robocopy.exe复制到D:\AppServ\www\ZendStudio\PHP_Project\中;
然后在该文件夹下新建一个空的文件夹,可以命名为a;
然后就是文件夹a所在的文件夹Shift+右键,在这里打开命令提示符;

关键在这里,输入:Robocopy /MIR a ZendStudio;

然后就等待命令执行吧,一般目录比较深,可能需要一段时间;
命令执行完之后应该就可以正常删除了。

你可能感兴趣的:(eclipse,PHP,dos,测试,工具,Zend)