一不当心搞出个超级深层次文件夹windows
主要是由于懒,在网上随便找了段复制文件夹的代码贴上了,结果是很恐怖,一个文件夹复制到他自身里面的时候,将会产生循环嵌套文件夹,后果是,windows由于文件名太长而没法删除。spa
百度了n久才找到robocopy来给删掉了。递归
问题出在哪儿呢,递归复制的时候,若是你边遍历边复制的画,它总能找到你新建的文件夹,而后不断的复制下去。源码
解决也是很是简单(凡是已经解决的问题,都很简单)。百度
不要作递归复制,要先 用递归读取源文件夹结构,而后,根据此结构,复制到目标文件夹。循环
完,源码本身敲吧,我写的太丑了。遍历