我有运行Windows 8的Oracle VM VirtualBox。它创建共享并将其安装为驱动器e:
DriveInfo.GetDrives()
未列出该驱动器,但我可以将其列为WMI "SELECT * FROM Win32LogicalDisk"
,显示DeviceID=E:
和ProviderName=\\vboxsrv\w8
是否可以使用该共享的EnumerateFiles()?
我已尝试传递e:\
和\\vboxserv\w8
但未成功,以管理员身份运行。我得到System.IO.DirectoryNotFoundException(对于e :)和'System.IO.IOException。找不到网络名称'(对于\ vboxsrv \ w8)。
资源管理器可以毫无问题地浏览它。
它在VMWare和其他几台机器上看到了它。