我试图在C ++中编写一些遍历所有系统文件的代码。问题是有一些文件返回错误(2),这意味着没有找到这样的文件。虽然已找到路径,但无法打开或获取该文件或文件夹上的指针!
dirp->search_handle = FindFirstFileA (dirp->patt, &dirp->find_data);
if (dirp->search_handle == INVALID_HANDLE_VALUE)
{
cout << "Error(" << errno << ") opening " << dir<<" erroeno:"<<strerror(errno)<< endl<<endl;
}
问题不在于缺少管理员权限,因为我是计算机上的管理员。那么可能会导致这个问题呢?
答案 0 :(得分:1)
您可能缺少其他原因
我会提供更多有关您正在传递的内容的信息,或者可能会在msdn上阅读