php复制目录很浪

一不当心搞出个超级深层次文件夹windows

主要是由于懒,在网上随便找了段复制文件夹的代码贴上了,结果是很恐怖,一个文件夹复制到他自身里面的时候,将会产生循环嵌套文件夹,后果是,windows由于文件名太长而没法删除。spa

百度了n久才找到robocopy来给删掉了。递归

问题出在哪儿呢,递归复制的时候,若是你边遍历边复制的画,它总能找到你新建的文件夹,而后不断的复制下去。源码

解决也是很是简单(凡是已经解决的问题,都很简单)。百度

不要作递归复制,要先 用递归读取源文件夹结构,而后,根据此结构,复制到目标文件夹循环

完,源码本身敲吧,我写的太丑了。遍历

相关文章
相关标签/搜索