我有一个名为的文件con.php
。我尝试通过 Windows 命令行将其删除,但它返回错误:
Syntax for filename, directory name, or volume label is incorrect.
答案1
假设完整路径c:\foo\bar\con.php
是
del \\?\c:\foo\bar\con.php
由于 MS-DOS 的古老“兼容性”问题,con
控制台是其中之一,甚至带有扩展。它位于文件系统上方的一层。
前缀\\?\
暂停 DOS 兼容解析,并将其余规范直接交给文件系统。
解释链接:https://docs.microsoft.com/en-us/windows/desktop/FileIO/naming-a-file#win32-file-namespaces