1

为什么我尝试使用 CreateFile() 打开名为“file:stream”的 NTFS 流 - 没关系。

但是当文件是“H”并且我在驱动器 H: 上安装了闪存卡读卡器时,CreateFile() 会尝试在闪存卡上打开名为“stream”的文件,因为传递给 CreateFile() 的参数是“H:stream”!

应该如何正确打开这些命名流?

4

1 回答 1

1

在这种奇怪的情况下,您可以简单地.\在文件名前面添加前缀或使用完整的文件路径。例如,这按预期对我有用:

.\H:stream
于 2013-01-04T08:29:29.880 回答