无法在 Windows 8.1 上创建名为 "Aux" 或以 "Aux." 开头的目录
Cannot create a directory named "Aux" or starting by "Aux." on Windows 8.1
我刚刚在 Windows 8.1 上遇到了一个非常奇怪的错误。
我似乎无法创建名为 Aux
或以 Aux.
开头的文件夹。
我尝试了每个磁盘,但每次都收到以下消息:Le nom du périphérique spécifié n'est pas valide
(The name of the specified device is invalid
).
这是为什么?有 specific/valid 原因吗?它特定于我的计算机吗?
我发现这个是因为我以编程方式创建了一个名为 Aux
的文件夹,但我无法再删除它。我想我必须 运行 一个脚本或程序来摆脱它。 (因为这种情况通常会在 Windows 上发生)
aux
、prn
和 con
(以及其他一些)因遗留原因而保留。例如,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, and LPT9. Also avoid these names followed immediately by an extension; for example, NUL.txt is not recommended. For more information, see Namespaces.
我想补充一下我的经验:
如果您的机器有 windows 和 ubuntu 双启动,请将其从 ubuntu 文件系统中删除。
同样在Ubuntu,我不知道是git还是ubuntu的问题,当我克隆了一个文件名为[=19的项目时=] 在里面,有一个错误说 'encountered an error while cloning aux.h and aux.c ...'。我用了
git clone [project-git-url]
如果我们只下载.tar文件然后解压,即使这样也会遇到错误。
所以,这是一个非常愚蠢的错误,顺便说一句,我讨厌 MS-DOS。(现在谁甚至使用 MS-DOS?)
我刚刚在 Windows 8.1 上遇到了一个非常奇怪的错误。
我似乎无法创建名为 Aux
或以 Aux.
开头的文件夹。
我尝试了每个磁盘,但每次都收到以下消息:Le nom du périphérique spécifié n'est pas valide
(The name of the specified device is invalid
).
这是为什么?有 specific/valid 原因吗?它特定于我的计算机吗?
我发现这个是因为我以编程方式创建了一个名为 Aux
的文件夹,但我无法再删除它。我想我必须 运行 一个脚本或程序来摆脱它。 (因为这种情况通常会在 Windows 上发生)
aux
、prn
和 con
(以及其他一些)因遗留原因而保留。例如,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, and LPT9. Also avoid these names followed immediately by an extension; for example, NUL.txt is not recommended. For more information, see Namespaces.
我想补充一下我的经验: 如果您的机器有 windows 和 ubuntu 双启动,请将其从 ubuntu 文件系统中删除。
同样在Ubuntu,我不知道是git还是ubuntu的问题,当我克隆了一个文件名为[=19的项目时=] 在里面,有一个错误说 'encountered an error while cloning aux.h and aux.c ...'。我用了
git clone [project-git-url]
如果我们只下载.tar文件然后解压,即使这样也会遇到错误。
所以,这是一个非常愚蠢的错误,顺便说一句,我讨厌 MS-DOS。(现在谁甚至使用 MS-DOS?)