作業系統對於檔案和檔名的限制

2021-06-20 06:01:23 字數 776 閱讀 5376

(1)、windows作業系統對檔案和資料夾命名限制:

1.1) 以下字元不能出現在檔案和資料夾名稱中:(引號之內)

'/'  '?'  '*'  ':'  '|'  '\'  '<'  '>'

1.2) 以下字元不能命名為檔案或資料夾的名稱:(引號之內)

"con","aux","nul","prn","com0","com1","com2","com3","com4","com5","com6","com7"

"com8","com9","lpt0","lpt1","lpt2","lpt3","lpt4","lpt5","lpt6","lpt7","lpt8","lpt9"

1.3) 另外,由於windows對全檔名的字元長度作出258個字元以內的限制。全檔名長度指的是包括了檔案路徑的全部長度(乙個漢字也按乙個字元計算)。

(2)、linux作業系統對檔案和資料夾命名限制:

2.1) 除了 / 之外,所有的字元都合法。

2.2) 有些字元最好不用,如空格符、製表符、退格符和字元 @ # $ & ( ) - 等。

2.3) 避免使用加減號或 . 作為普通檔名的第乙個字元。

2.4) 大小寫敏感。

2.5) linux 系統下的檔名長度最多可到256個字元。

(3)、unix作業系統對檔案和資料夾命名限制:

3.1)最多 255 個字元,除了字元 / 及空格其餘均可。

3.2) 雖然在unix系統中可以使用一些特殊的符號作為檔案或者目錄的名字。但是除非有特殊的必要,最好在檔案名字中不要包含特殊符號。

python檔名和檔案路徑操作例項

readme 在日常工作中,我們常常涉及到有關檔名和檔案路徑的操作,在python裡的os標準模組為我們提供了檔案操作的各類函式,本文將分別介紹 獲得當前路徑 獲得當前路徑下的所有檔案和資料夾,刪除檔案 刪除目錄 多個目錄 檢查檔案 檔案路徑 檢查檔案路徑是否存在 分離檔案路徑及檔名 分離副檔名 得...

獲取檔名和檔案路徑

1.問題描述 比如已經知道檔案的路徑是 c dir0 dir1 readme.txt 除了用split 的方式獲取檔名和路徑,有沒有什麼更高效的方式 2.解決辦法 os.path.dirname 路徑 os.path.basename 檔名 import os file path d work te...

檔名的輸入和檔案追加

建立兩個已含內容的原始檔scr.txt和目標檔案dst.txt,要求輸入檔名。將原始檔內容加到目標檔案內容的後面。建立兩個子函式,乙個用於追加內容,乙個用於輸出追加後這兩個檔案的內容 include include int add file in,file out 追加函式 return x int...