\\.\C: 和 \\.\C:\ 有什么区别
在 MSDN 中,
字符串含义
\\.\C: 打开 C: 卷。
\\.\C:\ 打开 C: 卷的文件系统。
我可以打开 \\.\C: 卷设备。
但我无法通过 CreateFile 打开 \\.\C:\ 目录。
如何通过 CreateFile 以 \\.\ 前缀打开目录。
如果我打开目录,我可以使用句柄做什么。
C:\ 和 \\.\C:\ 相同吗?
In MSDN,
String Meaning
\\.\C: Opens the C: volume.
\\.\C:\ Opens the file system of the C: volume.
I could open \\.\C: volume device.
But I couldn't open \\.\C:\ directory by CreateFile.
How can I open the directory by CreateFile with \\.\ prefix.
And if I open the directory, what can I do by using the handle.
Are C:\ and \\.\C:\ same?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自同一 MSDN 页面:
最有可能的是,由于 WinAPI 不支持尾随反斜杠,因此它们的含义相同,但行为不同
From the same MSDN page:
Most likely since the WinAPI does not support the trailing backslash they mean the same but behave differently