我一直在尝试在“我的文档”内的所有可能目录中查找文件,但由于“我的音乐”文件夹,它抛出了“System.UnauthorizedAccessException”异常。
我想也许列出“我的文档”中的所有文件夹,然后获取“我的音乐”的路径并将其排除在搜索之外可以解决问题,但它失败了......
所以现在我不知道如何在“我的文档”中的所有文件夹中找到特定的“.ini”文件而不会出现该异常,有人可以帮我吗?:)
我使用的代码:
DirectoryInfo dir = new DirectoryInfo(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments));
foreach(FileInfo file in dir.GetFiles("*.ini", SearchOption.AllDirectories))
{
listBox1.Items.Add(file.Name);
}