无法将目录添加到视图中

时间:2012-03-31 16:12:04

标签: c++ qt boost

我试图在我的视图中添加只读和隐藏的目录c:\ mscache,但是我收到了以下错误:

terminate called after throwing an instance of 'boost::filesystem3::filesystem_error'
  what():  boost::filesystem::directory_iterator::construct: Access is denied: "C:/MSOCache"  

我不想在这个目录中做任何事情只是阅读其内容。我该怎么做?

1 个答案:

答案 0 :(得分:0)

这是操作系统通常不希望程序访问(写入或读取)的目录。由于BFS没有规定需要特定于操作系统的权限的目录,因此您必须使用特定于操作系统的API调用来与之通信。