Windows10爲什麼無法將文件命名爲aux,com1,com2,prn,con,nul等?

這個問題是我最近在跑一個深度學習項目時遇到的,當時還以爲是源碼有問題,最後Google查到是因爲操作系統保留字的原因,特此記錄一下。在Windows系統中,以Win10爲例,有時會發現將一些文件進行重命名的時候會出現“指定的設備名無效”的情況,如果你有此類問題,看看是否使用了 aux,com1,com2,prn,con,nul 這些名稱!

1. 原因
因爲這些關鍵詞是 Windows 操作系統定義的設備名稱,是保留關鍵字,不允許使用。發現不能使用的關鍵詞有如下幾個:
在這裏插入圖片描述

2. 解決方法
將該文件重命名即可解決!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章