2016-03-25 58 views
1

我剛剛在Windows 8.1上遇到了一個非常奇怪的錯誤。無法創建名爲「Aux」的目錄或以「Aux」開頭。在Windows 8.1上

我似乎無法創建名爲Aux的文件夾或從Aux.開始。 我試過每個磁盤,但每次都收到以下消息:Le nom du périphérique spécifié n'est pas valideThe name of the specified device is invalid)。

這是爲什麼?有沒有特定/有效的原因?這是特定於我的電腦嗎?


我發現了這一點,因爲我編程方式創建了一個名爲Aux文件夾,我無法刪除它了。我想我必須運行一個腳本或程序來擺脫它。 (因爲它通常發生在Windows上的這種情況下)

+2

'aux','prn'和'con'是爲了遺留原因而保留的。例如'prn'指的是打印機,'con'指的是標準鍵盤(控制檯)。這是爲兼容性原因保留的MS-DOS剩餘部分,我猜。你仍然可以在命令提示符下看到'con':在你有寫入權限的文件夾中鍵入'copy con test.txt',鍵入一些文本,然後按F6提交到磁盤,然後輸入test.txt '顯示你在屏幕上輸入的內容。 –

+0

@KenWhite你有來源嗎?無論如何感謝:) – Vadorequest

+1

來源是30多年的MS-DOS和Windows開發經驗。 :-)請參閱帶有項目符號的部分[此處](https://msdn.microsoft.com/en-us/library/aa365247.aspx) –

回答

4

aux,prncon(在其他一些中)保留用於遺留的原因。例如prn是指打印機,而con是指標準鍵盤(控制檯)。這是爲兼容性原因保留的MS-DOS剩餘部分,我猜。

你仍然可以看到它使用了con在命令提示符:輸入copy con test.txt,你有寫權限的文件夾中,鍵入一些文字,並創下F6提交到磁盤,然後type test.txt顯示鍵入什麼屏幕。

有一個在Naming Files, Paths and Namespaces (Windows)一堆信息 - 對於那些有關你的問題的部分,看到的要點部分,特別是這個項目:

  • 不要使用該保留名稱如下文件名:

    CON,PRN,AUX,NUL,COM1,COM2,COM3,COM4,COM5,COM6,COM7,COM8,COM9,LPT1,LPT2,LPT3,LPT4,LPT5,LPT6,LPT7 ,LPT8和LPT9。同時避免使用這些名稱,緊接着是擴展名;例如,不建議使用NUL.txt。有關更多信息,請參閱命名空間。

相關問題