har*_*ari 47 windows windows-explorer rename filenames
在所有版本的 Windows 中,我们无法重命名文件或文件夹名称,因为CON没有第三方文件重命名软件。尝试在 Windows 7 中执行此操作会导致错误:
指定的设备名称无效。
尝试con.txt在记事本中保存文件会导致类似的错误:
此文件名保留供 Windows 使用。
选择另一个名称并重试。
为什么我们不能CON在 Windows 中命名文件或文件夹?
JMD*_*JMD 48
“con”是系统 I/O 设备的名称,即控制台。
还有其他几个,我想。
在过去,在 DOS 中创建一个文件(我仍然偶尔这样做)是很常见的:
C:\>copy con foo.txt
I'm typing some text here.
^Z
1 file(s) copied.
C:\>
Run Code Online (Sandbox Code Playgroud)
mar*_*nas 16
我给了一个重复的答案,并认为我会在这里发布供您参考:
如前所述。这是 MS-DOS 中的保留字,用于 CONsole 设备(据我所知)。但是,您可以强制 Windows/dos 为您创建文件夹。对于设备,它使用格式\\.\[RESERVED_WORD]来访问“文件”(这些设备使用文件进行通信)。要强制 Windows 创建您的文件夹,而不是执行mkdir [RESERVED_WORD],请执行以下操作:
mkdir \\.\[absolute path to folder of choice, including drive letter]\[RESERVED_WORD]
Run Code Online (Sandbox Code Playgroud)
例如,要在我的桌面上创建 CON 文件夹,
mkdir \\.\C:\Users\me\Desktop\CON
Run Code Online (Sandbox Code Playgroud)
要删除文件夹,您必须以相同的方式引用它,否则它将无法工作。
rmdir \\.\C:\Users\me\Desktop\CON
Run Code Online (Sandbox Code Playgroud)
不过,我的建议是使用不同的名称。总是通过绝对路径引用它是非常困难的,特别是如果您正在开发计划部署的应用程序。
Pab*_*ruz 16
CON是 Windows 中的保留名称。那么,PRN,AUX,NUL,LPT1和其他人。
您可以重命名它,无需使用任何特殊软件,只需命令提示符即可:
例如:
C:\>echo Test > \\?\C:\con
C:\>type \\?\C:\con
Test
C:\>rename \\?\C:\con test.txt
C:\>type test.txt
Test
Run Code Online (Sandbox Code Playgroud)
之后\\?\应指定完整路径。
小智 5
这是因为它用于表示“内部设备”。但是,您可以在命令提示符下使用以下命令创建此文件夹:
C:\>md \\.\e:\con
Run Code Online (Sandbox Code Playgroud)
无法通过右键单击删除此文件夹。您必须使用以下命令(再次在命令提示符中):
C:\>rd \\.\e:\con
Run Code Online (Sandbox Code Playgroud)
来源:http: //yhisham.blogspot.in/2012/09/mystery-about-con-folder-in-windows.html
| 归档时间: |
|
| 查看次数: |
49612 次 |
| 最近记录: |