取檔案名時注意 windows 保留字
有人把crate(Rust 對可散佈套件的稱呼)檔名取做 nul,然後讓採用這個套件的所有 windows 用戶什麼事都做不了。
原來 nul 是 windows 的保留字,而且還不只這個 - 共有 22個。作用類似 unix 的 /dev/null。差別是 windows 保留字所有目錄都適用,而且無視用什麼附檔名。
只能說 windows 不意外。在 linux 做項目時要替 windows 用戶想想喔~
歷史原因是: Dos 1.0 時並沒有子目錄,所有的檔案都在一個地方,就是我們現在說的根目錄。
來源:
歷史原因是: Dos 1.0 時並沒有子目錄,所有的檔案都在一個地方,就是我們現在說的根目錄。
來源: