Windows 7无法将文件重命名为“ aux.svg”:“指定的设备名称无效” [重复]


8

我使用Windows 7 x64。您也可以在计算机上尝试此操作。

去拿任何文件。尝试将其重命名为“ aux.svg”。Windows将回答

指定的设备名称无效。

我在两台不同的计算机(也是Win7 x64)上进行了尝试,结果相同。
您可以取任何您想要的文件。您不能将其重命名为“ aux.svg”。Dropbox不会下载具有该名称的文件。下载时,浏览器会将其重命名为“ _aux.svg”。这似乎发生在我想尝试的任何目录中。

这里到底发生了什么?


大多数的Win32 API,包括Explorer和通用文件对话框,不会允许你创建匹配一对夫妇的旧保留DOS设备名称,如文件conprnaux
LawrenceC

Answers:




0

两年后的另一个补充:

您可以使用cygwin重命名(并修改)为任何保留的关键字。如果是目录,则可以使用Windows上的其他程序访问其内容,但不能访问其本身。

我在虚拟机上的共享文件夹上编译程序时遇到了这个问题。包装中有一个名为aux的文件夹,这是一个不可移动的文件夹,我以前用cygwin提取过。因此摆脱的唯一方法是再次使用cygwin

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.