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

Windows和重命名文件夹,以及';con';问题,windows,directory,Windows,Directory,为什么在Windows中,不能将文件夹命名为“con” 每当我尝试将文件夹命名为“con”(不带引号)时,它默认为其原始名称 为什么会这样做?这可以追溯到MS-DOS。从控制台读取或写入名为“CON:”的文件。我想Windows仍然支持这种向后兼容性。来自: 系统保留了几个特殊文件名,不能用于文件或文件夹: CON,AUX,COM1,COM2,COM3,COM4, LPT1、LPT2、LPT3、PRN、NUL 不要将以下保留设备名称用作文件名: CON、PRN、AUX、NUL、COM1、COM2

为什么在Windows中,不能将文件夹命名为“con”

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


为什么会这样做?

这可以追溯到MS-DOS。从控制台读取或写入名为“CON:”的文件。我想Windows仍然支持这种向后兼容性。

来自:

系统保留了几个特殊文件名,不能用于文件或文件夹:

CON,AUX,COM1,COM2,COM3,COM4, LPT1、LPT2、LPT3、PRN、NUL

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

CON、PRN、AUX、NUL、COM1、COM2、COM3、COM4、COM5、COM6、COM7、COM8、COM9、LPT1、LPT2、LPT3、LPT4、LPT5、LPT6、LPT7、LPT8和LPT9

也不能使用其他名称,例如驱动器名称:

时钟$,A:-Z:

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


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

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

在命令提示符下使用此选项,将在C:驱动器上创建一个名为
con
的系统文件夹

md \\\\\.\\\C:\con
要删除此文件夹,您需要在命令提示符下使用它

rd/s \\\\.\\\C:\con
对于那些想知道“你为什么要这样做?”-我的名字是CON,如果我想把它用作我的文件夹,我会“bugger you MS”


关于“OzDing”

Emin,我很抱歉。但是为什么你要问一个网上已经有信息的问题呢?我同意;在谷歌搜索“windows将文件夹重命名为con”时很容易找到(我也讨厌雅虎的答案,但它实际上提供了一个有效的答案)。如果这是一个测试,我们将关闭99%的答案。重点是把tis网站建设成一个集所有功能于一体的资源。。。应该是封闭的,我对什么构成一个有效的问题非常宽容,但它至少应该有某种编程角度。这根本不是。这是一个操作系统的问题,与使用计算机有关。你的链接将我带到一个“Windows XP”页面,而没有你的报价。啊;我不知道。相当酷。=]+1回答关于“为什么”的隐含问题是保留的。无论原因是什么,微软都应该对用户隐瞒这一点。你能想象一对老夫妇(他们对DOS和旧的计算机时代一无所知)在尝试将孙子的相册重命名为CON(或其他保留相册)时会感到沮丧吗?@Emin,你也不能将文件夹命名为“朋友/家人”,但至少这会给你一条错误消息。我认为改名为“con”(和其他)不应该被默默忽视。@strager你完全明白我的想法。我无法想象我的父亲会在没有错误信息的情况下这么做。第二天他可能会来找我,说电脑坏了:)使用“CLOCK$”不是问题-我自己测试过它Windows 10:“指定的路径无效”