如何删除名为`con`的文件?

sNn*_*fer 0 cmd.exe windows-10

我有一个名为con.php. 我试图通过 Windows 命令行删除它,但它返回一个错误:

Syntax for filename, directory name, or volume label is incorrect.
Run Code Online (Sandbox Code Playgroud)

小智 7

假设完整路径为c:\foo\bar\con.php,则

del \\?\c:\foo\bar\con.php
Run Code Online (Sandbox Code Playgroud)

由于古老的 MS-DOS“兼容性”问题,con是控制台,即使带有扩展名也是如此。这是在文件系统之上的一层。

\\?\前缀暂停了与 DOS 兼容的解析,并将规范的其余部分直接交给文件系统。

解释链接:https : //docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file#win32-file-namespaces


归档时间:

查看次数:

1721 次

最近记录:

6 年,11 月 前