Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么我尝试使用 CreateFile() 打开名为“file:stream”的 NTFS 流 - 没关系。
但是当文件是“H”并且我在驱动器 H: 上安装了闪存卡读卡器时,CreateFile() 会尝试在闪存卡上打开名为“stream”的文件,因为传递给 CreateFile() 的参数是“H:stream”!
应该如何正确打开这些命名流?
在这种奇怪的情况下,您可以简单地.\在文件名前面添加前缀或使用完整的文件路径。例如,这按预期对我有用:
.\
.\H:stream