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