访问卷

时间:2017-03-31 19:40:31

标签: c# winforms

我尝试访问驱动器的根卷以获取这样的文件列表:

Directory.GetFiles(SourceFolder, FileFilter, searchOption)

并收到此错误:

  

附加信息:拒绝访问路径'H:\ System Volume Information'。

但子文件夹没问题。我尝试添加:

<requestedExecutionLevel level="requireAdministrator" uiAccess="true" />

到app.manifest,并以管理员身份运行,但仍无效。我接下来可以尝试什么?

谢谢

1 个答案:

答案 0 :(得分:0)

请注意,虽然这样可以访问该文件夹,但在此过程中可能会损坏您的系统。

系统卷信息是Windows阻止管理员直接访问的特殊文件夹。要访问此文件夹,首先必须打开提升的cmd提示符并运行:

takeown /f "H:\System Volume Information" /R /A

这会将此文件夹的所有权转让给您。但是要小心修改这些文件,因为这可能会损坏你的系统!

您是否需要访问此文件夹?你能更准确地了解你想要完成的是什么吗?