2013-01-04 2 views
1

Pourquoi j'essayer d'ouvrir le flux NTFS nommé « fichier: flux » à l'aide CreateFile() - c'est OK.flux NTFS H: flux

Mais quand le fichier est "H" et que j'ai le lecteur de carte flash sur le lecteur H :, CreateFile() essaie d'ouvrir le fichier "stream" sur la carte flash, car l'argument passé à CreateFile est "H: stream" !

Comment ces flux nommés devraient être ouverts correctement?

Répondre

2

Dans ce cas farfelu, vous pouvez simplement préfixer .\ en face du nom de fichier ou utiliser le chemin complet du fichier. Par exemple, cela fonctionne pour moi comme prévu:

.\H:stream 
Questions connexes