在windows7中檔名中不允許出現的字元有哪些

2021-07-12 12:20:53 字數 1344 閱讀 1417

1樓:職場戴老師

是路徑分割符(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介面。

2樓:

檔案命名規則是:在檔名或資料夾名中,最多可以有255個字元。其中包含驅動器和路徑名。不能出現以下字元:

\ / : * ? " < > →

3樓:紅巾搵淚

在windows7中,檔名中不允許出現的字元有哪些?windows7檔名中不能含有的符號是:\,/,:,*,?,",<,>,|。

檢視該符號輸入限制的方法:

1、首先在電腦中任意選取一個檔案,例如選擇一個word檔案,可以看到此時檔名為正常輸入的文字內容。

2、使用滑鼠左鍵單擊一下檔名位置即可出現下圖的修改樣式,可以直接修改檔名。

3、此時在中文輸入法下輸入一個問號“?”,是可以輸入成功作為檔名使用的。

4、如果切換到英文輸入法模式下再次輸入問號,則會彈出“檔名不能包含下列任何字元”的提示框並且字元無法輸入檔名中。

批量刪除檔名裡的號,批量刪除檔名中的數字

批量去掉檔名中的某些字元 第1步,首先我們要安裝軟體,然後開啟使用,點選新增左上角 新增檔案 或軟體空白的中間位置,將需要修改檔名的檔案匯入到軟體中。第2步,然後在軟體的左邊進行設定,檔案的命名方式選擇 替換 在查詢內容的右邊輸入要去除的部分文字或字元 替換內容右邊為空 不用填寫 這時候在右邊可以預...

windows7配置JDK在環境變數中,把path cla

這個恐怕沒辦法了,要麼還原系統 下策 要麼自己再重新配置上,最重要的有三個分別是 c windows system32 c windows c windows system32 wbem c windows system32 windowspowershell v1.0 把這三個配置上,其他的都是些...

java中怎樣獲得資料夾中的所有檔名

上面方法也可以,我這種直接就可以得到名字,不需要先轉化為file物件file file new file d string test test file.list for int i 0 i 一數一道 如果想要獲得當前檔案中的檔名只需要string filename file.list 就可以了。如...