1. 程式人生 > >The source file name(s) are larger than is supported by the file system

The source file name(s) are larger than is supported by the file system

20170923本文針對此問題釋出重要更新操作極其簡單:

直接上解決最簡單解決方案:資料夾右擊
這裡寫圖片描述
點選新增到壓縮檔案(是的你沒看錯),下圖才是重點,重點中的重點。。。。
這裡寫圖片描述
點選確定瞬間刪除。(各位看官可知道有這種操作—-我是後來從百科上找的別噴我呀)

可(zuo)愛(si)的windows系統今天出了一個問題,在刪除資料夾的時候出現了so long English,MD用了windows這麼多年第一次遇到這種問題,看的我頭都大了。。。。作為一名”出色“的程式設計師解決不了這問題以後還能混日子嗎?自己zuo了一陣後發現自己是真的菜呀。只好向度娘求助,搜搜搜呀,結果還真找到了解決方法,貼個

原連結以表敬意。自己搞了個翻譯版詳細說明一下如何操作。

華麗分割,正文開始

方法非常簡單:找到出問題資料夾所在的整個檔案結構的中點位置,將中點位置處的資料夾建立一個對映(檔案連結),然後你就可以在對映的資料夾中分分鐘刪除對映過來的內容,最後刪除原來的資料夾就會正常執行。

舉個例子:刪除資料夾操作出錯的資料夾結構如下所示:

C:\Users\SpeedUpToZ\Desktop\a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z

即你要刪除桌面a資料夾時出錯。
解決方法:

mklink /f D:\mapDirectory C:\Users
\SpeedUpToZ\Desktop\a\b\c\d\e\f\g\h\i\j\k

然後你進入D:\mapDirectory資料夾就會看到\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z這部分內容,然後你就可以刪除mapDirectory資料夾,最後刪除a資料夾即可。

以下是在網上找到的檔案連結(對映)相關的內容:

mklink /j “C:\Files” “D:\ProgramFiles”
命令解釋:在C盤下建立D盤ProgramFiles資料夾的對映。

1,上面建立的連結屬於軟連結(/j),還有符號連結(/d)和檔案的硬連結(/h)。

符號連結和軟連結大致相同,區別在於,軟連結是絕對路徑連結,而符號連結允許相對路徑的連結。

比如,分別建立c:\data\tmp的符號連結c:\1和軟連結c:\2,那麼c:\1指向的就是同級資料夾下的data資料夾下的子資料夾 tmp,而c:\2指向的是c:\data\tmp這樣的絕對路徑。影響就是,如果把c:\1和c:\2這兩個資料夾移動到d盤,那d:\1的連結就失效了,而d:\2仍然有效。

檔案的硬連結是對檔案建立的連結,比如對c:\data\1.txt建立連結c:\data\2.txt,那麼這兩個檔案就是同一個檔案的兩個等價別名了,相當於是指向同一個硬碟儲存空間的兩個指標,刪除其中任何一個都不影響另一個檔案。但是限制就是這種連結不能跨分割槽。

2,軟連結和符號連結不能跨磁碟。

3,這個功能必須是在ntfs檔案系統上才能使用。