删除递归建立的文件

使用php的eclipse导入项目时不小心导致文件夹创建出现了恐怖的递归,创建了一个超级长的文件夹。删除时出现无法删除,指定的文件名无效或太长,资源管理器,或者命令行下del都用了,还是搞不定。曾尝试着一个个的改文件名并且分批剥离文件夹的方式。。。累死个人

继续google,终于发现了

到这个地方 http://download.zol.com.cn/detail/10/91484.shtml下载了robocopy,然后解压再把robocopy.exe放到系统文件夹systerm32里。试着在那个存在超长文件夹所在目录里创建了一个空文件夹aa,然后

Robocopy /MIR aa longlongpath

说明:上面的longlongpath指的是超长文件夹的文件夹名,运行命令行,在一阵疯狂滚屏之后,longlongpath被拷贝成了aa,也就是说变成了一个空文件夹。

删除OK。

如果你不会运行命令行,用批处理即可。在你的超长文件夹里创建一个txt,写上Robocopy /MIR t1 1 这句命令,把txt扩展名改成.bat,双击运行即可。

原文地址:https://www.cnblogs.com/tsx1230/p/3219937.html