進階搜尋
找商品說明
價錢: -
此分類無可選擇屬性
請輸入 javascript 語法
記事本   >>  Linux
取檔案名時注意 windows 保留字
有人把crate(Rust 對可散佈套件的稱呼)檔名取做 nul,然後讓採用這個套件的所有 windows 用戶什麼事都做不了。
原來 nul 是 windows 的保留字,而且還不只這個 - 共有 22個。作用類似 unix 的 /dev/null。差別是 windows 保留字所有目錄都適用,而且無視用什麼附檔名。
只能說 windows 不意外。在 linux 做項目時要替 windows 用戶想想喔~

歷史原因是: Dos 1.0 時並沒有子目錄,所有的檔案都在一個地方,就是我們現在說的根目錄。

來源:
How I Broke Rust's Package Manager for All Windows Users

會員登入