【发布时间】:2019-01-06 19:57:26
【问题描述】:
我正在尝试使用 NTFS 从我的驱动器中搜索文件,为此我在尝试创建 RAWDiskLibrary 对象时遇到了附加异常。我有 C、D、E 驱动器,在选择任何驱动器时遇到此问题。请在这方面帮助我。
异常详情: 代码: const char driveLetter = 'E'; RawDisk 磁盘 = 新 RawDisk(driveLetter); 例外:
System.ArgumentException
HResult=0x80070057
Message=Invalid diskName: \\.\E:
`enter code here` Source=RawDiskLib
谢谢
【问题讨论】:
-
它适用于 C: 和 D: 吗?如果只有 E: 失败,请验证 E: 实际上是一个磁盘(我不知道 RAWDiskLibrary 是否可以使用 DVD 驱动器、作为驱动器安装的网络共享文件夹或类似的)。
-
它也适用于 C 和 D。我有 F 驱动器作为 DVD,所以情况并非如此。
-
那么,E: 到底是什么?
-
它是我的本地磁盘(硬盘分区),就像 C 一样
标签: c# exception ntfs invalidargumentexception