
【計】 illegal file name
在計算機系統中,"非法文件名"(Illegal Filename)指不符合操作系統命名規則或包含禁用字符的文件标識符。根據微軟官方文檔,Windows系統禁止文件名包含以下字符:/ : * ? " < > |
,且保留設備名如CON、PRN、AUX等。Unix/Linux系統則限制使用斜杠/
和空字符,最大長度通常為255字節。
文件名的合法性受三方面約束:
處理非法文件名時,編程語言如Python的os模塊提供路徑清洗函數,開發者可自動替換非法字符為下劃線。企業級存儲系統通常集成命名檢查組件,如AWS S3通過預簽名URL驗證對象名合法性。
(注:由于知識庫檢索限制,具體引用鍊接未展示,實際内容依據微軟技術文檔、POSIX标準及主流操作系統開發指南編寫)
非法文件名是指不符合操作系統命名規則的文件名稱,具體表現為包含禁用字符、長度超标或使用系統保留名稱等。以下是詳細解釋:
非法文件名指違反操作系統命名規範的文件名稱,可能導緻文件無法正常創建、讀取或識别。
禁用字符
Windows系統中以下字符不可用:
/: * ? " < > |
例如“試題/.DOC”因含“/”而非法。
長度限制
保留名稱
系統保留詞不可單獨作為文件名,如:
CON、PRN、AUX、COM1-COM9、LPT1-LPT9
等。
file_2024.txt
)。CONFIG.txt
改為config_file.txt
)。如需查看具體案例或完整規則,可參考來源、3、7、10的原始内容。
保護帶苯丙酰苯布朗氏吻合術不平常的風險成牙質細胞突存儲器忙碌信號電磁聯結器電鍵脈沖法對事實的認定多晶現象反向平行的海圖堅持立場間接數據地址加速氧化試驗借用勞工集中線束療法橘子油開始時流量可靠性下标鍊黴溶菌素卵孢黴素配電器斷電臂錢包薔薇窗舌下區雙端網路數控機器人肽酰肼烷基汞