一不當心搞出個超級深層次文件夾windows
主要是由於懶,在網上隨便找了段複製文件夾的代碼貼上了,結果是很恐怖,一個文件夾複製到他自身裏面的時候,將會產生循環嵌套文件夾,後果是,windows由於文件名太長而沒法刪除。spa
百度了n久才找到robocopy來給刪掉了。遞歸
問題出在哪兒呢,遞歸複製的時候,若是你邊遍歷邊複製的畫,它總能找到你新建的文件夾,而後不斷的複製下去。源碼
解決也是很是簡單(凡是已經解決的問題,都很簡單)。百度
不要作遞歸複製,要先 用遞歸讀取源文件夾結構,而後,根據此結構,複製到目標文件夾。循環
完,源碼本身敲吧,我寫的太醜了。遍歷