为什么在Windows中,你不能命名文件夹'con'?
每当我尝试将文件夹命名为"con"(不带引号)时,它默认为其原始名称.
为什么这样做?
回到MS-DOS时代,"con"有一个特殊的含义.它引用了控制台,并允许您像处理任何其他文件一样对待它.例如,您可以通过键入来创建新的文本文件copy con new.txt
.然后你可以输入你的文字并^Z
在完成后点击.
问题是,你仍然可以做到这一点.因此,就文件系统而言,已经存在一个名为的对象con
.还有其他保留名称,但我看到在输入时这些名称已在其他答案中提供.
不要将以下保留的设备名称用于文件名:
CON,PRN,AUX,NUL,COM1,COM2,COM3,COM4,COM5,COM6,COM7,COM8,COM9,LPT1,LPT2,LPT3,LPT4,LPT5,LPT6,LPT7,LPT8和LPT9
资料来源:MSDN
其他名称(例如驱动器名称)也不能使用:
CLOCK $,A:-Z:
来源:微软支持
实际上你可以将文件夹重命名为 con
在命令提示符下使用它,这将创建一个con
在C:Drive上命名的系统文件夹
md \\\\\.\\\C:\con
要删除此文件夹,您需要在命令提示符中使用它
rd/s \\\\.\\\C:\con
而对于那些想知道"那你为什么会这样?"的人呢? - 我的名字是CON,如果我想用它作为我的文件夹,我会这样"给你带来麻烦"
Con"OzDing"