我將一個路徑下文件夾復制到另一個路徑下時,出現了報錯,報錯圖片如下:

然后查資料發現:
1、文件名長度最大為255個英文字符,其中包括文件擴展名在內。一個漢字相當於兩個英文字符。
2、文件的全路徑名長度最大為260個英文字符,包含擴展名在內。如路徑為C:\Program Files\filename.txt,那么這28個字符都包含在此字符數值中。一個漢字相當於兩個英文字符,同樣,文件(夾)的名字是不能包含一些特殊的字符的 如"\?/"等。
我將報錯路徑完整復制到一個txt文件中,查看大小,發現真的超過了260個字節,如下:

所以出現了復制報錯的問題,此時,可以通過修改文件名來解決,或者把文件夾壓縮下再復制。
