2010-08-30 169 views
0

MSDN什麼區別\。 C:和\。 C:

字符串含義
\\。\ C:打開C:卷。
\\。\ C:\打開C:卷的文件系統。

我可以打開\\ \\ C:卷設備。
但我無法通過CreateFile打開\\。\ C:\目錄。

如何使用\\。\前綴通過CreateFile打開目錄。
如果我打開目錄,我可以通過使用手柄來做什麼。

C:\\\。\ C:\是否一樣?

回答

1

,從同樣的MSDN頁:

當打開一個體積或可移動 媒體驅動器(例如,軟盤 磁盤驅動器或閃存拇指 驅動器),該lpFileName的對象字符串應 是以下形式:\。\ X :.不要 使用尾部反斜槓(),其中 表示 驅動器的根目錄。下表顯示驅動器字符串的一些 示例。

最有可能的,因爲WinAPI的不支持他們的意思相同尾部的反斜槓,但表現不同