當前位置:首頁 » 電腦資訊 » 為什麼文件名不能有prn

為什麼文件名不能有prn

發布時間: 2024-06-25 23:48:06

① 在windows7中,文件名中不允許出現的字元有哪些

是路徑分割符(Windows的路徑分隔符是反斜杠,但處理文件的API接受帶正斜杠的路徑名)。
< > 是輸入輸出重定向,比如想把foo.exe的輸出重定向到文件abc.txt::foo > abc.txt;把anc.txt的內容輸入給foo.exe:foo < abc.txt。
: 是用來區分盤符,比如C: D:。
「 是用來標記帶空格的路徑,比如"C:\Program Files"。
| 是管道,把一個程序的輸出作為另一個程序的輸入,比如type命令查看文件內容,但如果文件很大一屏顯示不下的話就需要把輸出通過管道給more命令,這樣每輸出滿一屏就會停下來直到你按鍵再輸出下一屏: type abc.txt | more。

除了這把個字元,Windows還不允許文件名包含空字元(NULL,U+0000)。

PS:Windows不允許只包含點的文件名,比如.,..,...等等,因為Windows中.代表當前文件夾而..代表上一級文件夾。

PS2:NTFS文件系統不允許在根目錄中存在以下文件名:$Mft,$MftMirr,$LogFile,$Volume,$AttrDef,$Bitmap,$Boot,$BadClus,$Secure,$Upcase,$Extend,$Quota,$ObjId,$Reparse。因為這些是NTFS文件系統的元文件。

PS3:Windows不允許下列文件名:CON,PRN,AUX, NUL,COM1,COM2,COM3,COM4,LPT1,LPT2,LPT3,LPT4。因為這些名字是DOS和Windows中的設備文件名。比如CON輸入時代表鍵盤,輸出時代表屏幕;AUX代表輔助設備(通常是COM1),PRN代表列印機,NUL代表空設備,COMX代表COM介面,LPTX代表LPT介面。

② 文件名不能包含字元怎麼解決

/ \ 是路徑分割符(Windows的路徑分隔符是反斜杠,但處理文件的API接受帶正斜杠的路徑名)。
< > 是輸入輸出重定向,比如想把foo.exe的輸出重定向到文件abc.txt::foo > abc.txt;把anc.txt的內容輸入給foo.exe:foo < abc.txt。
: 是用來區分盤符,比如C: D:。:Windows不允許只包含點的文件名,比如.,..,...等等,因為Windows中.代表當前文件夾而..代表上一級文件夾。

PS2:NTFS文件系統不允許在根目錄中存在以下文件名:$Mft,$MftMirr,$LogFile,$Volume,$AttrDef,$Bitmap,$Boot,$BadClus,$Secure,$Upcase,$Extend,$Quota,$ObjId,$Reparse。因為這些是NTFS文件系統的元文件。

PS3:Windows不允許下列文件名:CON,PRN,AUX, NUL,COM1,COM2,COM3,COM4,LPT1,LPT2,LPT3,LPT4。因為這些名字是DOS和Windows中的設備文件名。比如CON輸入時代表鍵盤,輸出時代表屏幕;AUX代表輔助設備(通常是COM1),PRN代表列印機,NUL代表空設備,COMX代表COM介面,LPTX代表LPT介面。
剛剛用linux批量下載,想把下載的文件拷到U盤里,一直提示我文件名重復,讓我更改文件名,開始我還以為是文件名過長,數了一下也就130多個字元,應該還行呀,然後我又看了一遍,才發現這130多個字元里有一個不起眼的「?」。。。

熱點內容
美國本土機票為什麼這么便宜啊 發布:2025-01-16 13:14:41 瀏覽:142
熊貓繪畫為什麼橡皮擦有顏色 發布:2025-01-16 13:04:35 瀏覽:788
海之藍為什麼那麼便宜 發布:2025-01-16 12:49:34 瀏覽:395
光速飛船為什麼時間比地球慢 發布:2025-01-16 12:49:24 瀏覽:608
為什麼我一吃蘋果就會漲肚子 發布:2025-01-16 12:41:34 瀏覽:213
為什麼抓洋洋吃蘋果這么苦 發布:2025-01-16 12:39:26 瀏覽:68
菜市場塑料袋裡為什麼有粉狀東西 發布:2025-01-16 12:36:18 瀏覽:385
陶虹為什麼不修復一下眼睛 發布:2025-01-16 12:34:59 瀏覽:65
為什麼晚上不能吹竹笛 發布:2025-01-16 12:34:59 瀏覽:719
然後給他發微信他也不回為什麼 發布:2025-01-16 12:34:59 瀏覽:166