大家好,下面是一段获取磁盘下所有文件信息的C++程序
DirectoryInfo subDir(node->Name);
if (subDir.Attributes != FileAttributes::Hidden|FileAttributes::System)) {
array<FileSystemInfo^>^ subFiles = subDir.GetFileSystemInfos();
if (subFiles->Length > 0) { //有子节点,先添加一个空节点
node->Nodes->Add("");
}
}
当访问到C盘下面的一些文件时,开始报错,说权限不够,希望大虾门指导。
------解决方案--------------------------------------------------------
权限不足是很正常的情况,即使是管理员也会遇到没有权限访问的文件