Windows 7 無法將檔案重新命名為「aux.svg」:「指定的裝置名稱無效」

Windows 7 無法將檔案重新命名為「aux.svg」:「指定的裝置名稱無效」

我使用 Windows 7 x64。您也可以在計算機上嘗試此操作。

去拿任何文件。嘗試將其重命名為“aux.svg”。 Windows 將回答

指定的設備名稱無效。

我在兩台不同的計算機(也是Win7 x64)上嘗試過此操作,結果相同。
您可以獲得任何您想要的文件。您不能將其重新命名為“aux.svg”。 Dropbox 不會下載具有該名稱的檔案。下載時瀏覽器會將其重新命名為「_aux.svg」。這似乎發生在我想嘗試的任何目錄中。

這裡到底發生了什麼事?

答案1

這是 Windows 禁止的檔案名稱之一歷史原因。據我所知,你沒有辦法解決這個問題。

答案2

要添加到亞歷山大的回答:

繞過檔案名稱解析透過使用如下路徑:

\\?\C:\Users\Paperflyer\aux.svg

delrename在命令提示字元中接受此類路徑。但是,重命名檔案是沒有意義的 aux,因為您將無法從其他程式存取它。

答案3

兩年後又補充了一句:

您可以重新命名(和修改)為任何保留關鍵字西格溫。如果它是一個目錄,您可以使用 Windows 上的其他程式存取它的內容,但不能存取它本身。

我在虛擬機器中的共用資料夾上編譯程式時遇到了這個問題。包包裡有一個叫aux的資料夾,是一個不可移動的資料夾,是我之前用cygwin解壓縮出來的。所以要擺脫的唯一方法是使用西格溫再次。

相關內容