2010-08-30 15 views
0

En MSDN,Quelle est la différence \ C:.. Et \ C:

Chaîne Signification
\\. \ C: Ouvre le volume C:.
\\. \ C: \ Ouvre le système de fichiers du volume C :.

Je pourrais ouvrir \\. \ C: périphérique de volume.
Mais je ne pouvais pas ouvrir le répertoire \\. \ C: \ par CreateFile.

Comment puis-je ouvrir le répertoire par CreateFile avec \\. \ Prefix.
Et si j'ouvre le répertoire, que puis-je faire en utilisant la poignée.

sont-C:. \ et \\ \ C: \ même?

Répondre

1

De la même page MSDN:

Lors de l'ouverture d'un volume ou amovible lecteur (par exemple, un lecteur ou de la mémoire pouce lecteur flash disque disquette), la chaîne de lpFileName devrait les suivantes forme: \. \ X :. Ne pas utiliser une barre oblique inverse(), qui indique le répertoire racine d'un lecteur . Le tableau suivant présente quelques exemples de chaînes de lecteur.

Très probablement depuis le WinAPI ne supporte pas la barre oblique inverse, ils ont la même signification, mais se comportent différemment