Windows和重命名文件夹,'con'问题

Kem*_*min 35 windows directory

为什么在Windows中,你不能命名文件夹'con'?

每当我尝试将文件夹命名为"con"(不带引号)时,它默认为其原始名称.

为什么这样做?

Joe*_*orn 60

回到MS-DOS时代,"con"有一个特殊的含义.它引用了控制台,并允许您像处理任何其他文件一样对待它.例如,您可以通过键入来创建新的文本文件copy con new.txt.然后你可以输入你的文字并^Z在完成后点击.

问题是,你仍然可以做到这一点.因此,就文件系统而言,已经存在一个名为的对象con.还有其他保留名称,但我看到在输入时这些名称已在其他答案中提供.

  • + 1用于回答关于"为什么"CON被保留的隐含问题. (2认同)

str*_*ger 24

不要将以下保留的设备名称用于文件名:

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:

来源:微软支持


小智 14

实际上你可以将文件夹重命名为 con

在命令提示符下使用它,这将创建一个con在C:Drive上命名的系统文件夹

md \\\\\.\\\C:\con
Run Code Online (Sandbox Code Playgroud)

要删除此文件夹,您需要在命令提示符中使用它

rd/s \\\\.\\\C:\con
Run Code Online (Sandbox Code Playgroud)

而对于那些想知道"那你为什么会这样?"的人呢? - 我的名字是CON,如果我想用它作为我的文件夹,我会这样"给你带来麻烦"

Con"OzDing"