1
为什么我尝试使用CreateFile()打开名为“file:stream”的NTFS流 - 没关系。因为传递给CreateFile()的参数是“H:stream”,所以当文件为“H”并且驱动器H上有闪存读卡器时,CreateFile()尝试打开闪存卡上名为“stream”的文件。 !NTFS流H:流
这些命名流如何正确打开?
为什么我尝试使用CreateFile()打开名为“file:stream”的NTFS流 - 没关系。因为传递给CreateFile()的参数是“H:stream”,所以当文件为“H”并且驱动器H上有闪存读卡器时,CreateFile()尝试打开闪存卡上名为“stream”的文件。 !NTFS流H:流
这些命名流如何正确打开?
在这个古怪的案例中,您可以简单地在文件名前添加.\
或使用完整的文件路径。例如,这对我而言可以按预期工作:
.\H:stream