Ⅰ 在文件夾中新建文件夾可以疊多少層
如果路徑名太長,系統就會提示你「無法創建文件夾『新建文件夾』,文件名或擴展名過長」。如果用漢字來命名文件夾或文件的話,因為漢字是雙位元組字元,可以建立的文件夾還要更少一些。為什麼是最多256個字元呢?
這與編寫windows語言之一的匯編語言有關系,是由定址寄存器決定的(0-255),所以是256個。
我做了一下試驗並經過計算,得到的結論是windows最多可建立118層文件夾。我的驗證圖如下:
在C盤根目錄下建立一文件夾,第一層文件夾名是200個0,第二層是30個0,第三層就只能輸入12個0了。這三層文件夾的名字就是242個字元了,再加上盤符「C」「:」及分隔用的三個反斜杠「/」,一共是247個字元。
假設每一層文件夾都只用一個字元命名,理論上來說可以建127層文件夾(因每層文件夾中間要有/分隔),但實際上到不了這么多。因為,我前面說過,「我的電腦」要佔8個字元(雖然你在路徑裡面看不到,但系統里是把它算在內的),「C:」要佔兩個字元,所以整個文件路徑開頭必須被佔用的位元組數就有「我的電腦/C:/」這12個位元組。
不僅如此,當你新建文件夾時,「新建文件夾」這幾個字也要佔10位元組的位置。就拿我圖中的例子來說,如果第三層文件夾是10個0,按說下面還可以再建一層文件夾(一個/,一個0),但由於「新建文件夾」佔10個位元組,所以下一層是無法創建的。
所以這樣的話,我們真正能建立的文件夾層數在計算時就要考慮到路徑前頭和後頭必占的位元組數。前頭是「我的電腦/C:/」這12個位元組,後頭是「新建文件夾」佔10個位元組,中間還有234個位元組位置可用。按單字元文件夾名計算,在中間位置我們可以建立117層文件夾,再加上最後面的「新建文件夾」那一層,一共是118層。
118層,這就是可以建立的最多文件夾層數。
建立這么多層文件夾,如果最後建立的文件夾不改名的話,實際上在最下一層也就無法放文件了,只有把「新建文件夾」改成少於10個位元組的名字,下面才能再放進文件。
如果是英文windows系統的話,可以建立的文件夾層數還要更少,因為「My
Computer」「New
Folder」比「我的電腦、新建文件夾」還要多3個位元組。也許只能建116層文件夾。
Ⅱ 文件或文件夾名稱最多可以有255個字元或127個漢字
位元組是8比特大小,1比特就是一個2進制數字,可表示0或1。
字元有單位元組編碼字元和多位元組編碼字元。
對於單位元組編碼字元,大小為1個位元組,如ASCII碼字元。
對於多位元組編碼字元,又可分為等長位元組編碼字元和非等長位元組編碼字元,如對於用unicode編碼的字元,所有字元都是2個位元組大小。而在有些非等長位元組編碼中,有些字元大小是1位元組,有些是2位元組,有些是3位元組,它們的位元組大小是不同的。
文件或文件夾名稱不得超過255個位元組,對於單位元組字元就是不得超過255個字元;對於漢字一般是用雙位元組編碼的,所以不得超過127個漢字。
Ⅲ 無法安裝雙位元組字元文件夾是什麼意思
文件夾只能用英文命名。
Ⅳ 為什麼有的軟體無法安裝到名稱中包含雙位元組字元的文件夾。
許多軟體(特別是老一些的軟體和不支持雙位元組的軟體),無法識別包含雙位元組字元的文件夾,在軟體內部識別出來的是亂碼,軟體會認為是些非法字元,這樣的軟體無法正常處理這些文件夾名稱,導致不能安裝。
Ⅳ 什麼叫雙位元組字元的文件夾
一個英文字母佔一個位元組,一個漢字占兩個位元組,也就是雙位元組字元。在一些不支持中文的軟體或系統中,顯示這些雙位元組字元就是亂碼。比如早期的WINDOWS,GHOST等。顧名思義,雙位元組字元文件夾就是文件夾名稱中含有漢字等這樣的雙位元組字元。
Ⅵ 文件和文件夾名的字元形式包括哪些
謝謝!
Ⅶ 魔獸世界單機版 啟動資料庫的時候 出現 路徑不可含有雙位元組字元。。。怎麼回事呀
檢查一下是不是絕對路徑中有中文 或者 全形符號,很多國外的軟體不支持中文文件夾,所以說為了保險起見一般創建純英文和數字的文件夾
Ⅷ 單雙位元組字元是指什麼
單位元組的英文是Byte;比特是最小的數值單位,它的英文是Bit。
一個位元組包含8個比特,通常計算機初學者接觸到的ASCII碼就是單位元組字元,由於計算機是二進制的,1個比特位只可以表示為0或者1這兩種數,那8個比特(一般從右至左)就可以有0~127(2的8次方再減1)的不同的數值表示。
雙位元組字元即是包含了兩個位元組共16比特。
一般比較好理解的就是:英文字母屬於單位元組字元,而漢字則屬於雙位元組字元。因為英文字母、數字、符號等完全可以用128種不同的數值來表示,而漢字太多則不能,所以才需要擴展到雙位元組。