在MSDN中,
串义 \.\ C:打开C:卷。 **\\ C:*打开C:卷的文件系统。
我可以打开\.C:卷设备。
但是我无法通过CreateFile打开**\\C:**目录。
如何使用\.\前缀通过CreateFile打开目录。
如果我打开目录,我能通过使用句柄做些什么。
C:**和\.C:**是否相同?
发布于 2010-08-30 05:18:44
来自同一个MSDN页面:
当打开卷或可移动媒体驱动器(例如软盘驱动器或闪存拇指驱动器)时,lpFileName字符串应该是以下形式:.\X:。不要使用尾随反斜杠(),它指示驱动器的根目录。下表显示了驱动器字符串的一些示例。
最有可能的是,由于WinAPI不支持尾随反斜杠,它们的意思是相同的,但行为不同。
https://stackoverflow.com/questions/3597889
复制相似问题