【发布时间】:2014-05-30 08:22:42
【问题描述】:
我想列出我的程序可以访问的所有文件和文件夹,并将它们写入文本文件。我写了一个方法来帮助我做到这一点,但在某些情况下(文件夹被拒绝访问)我的程序停止工作。 我在这里搜索了很多,发现一些链接说使用 try/catch 等等,但我还不能解决我的问题。
string spcdirectorypath = @"C:\Users";
string spcfiletape = "*.*";
DirectoryInfo d = new DirectoryInfo(spcdirectorypath);//Assuming Test is your Folder
FileInfo[] Files = d.GetFiles(spcfiletape, SearchOption.AllDirectories); //Getting Text files
foreach (FileInfo file in Files)
{
string str = file.FullName + "\n";
richTextBox1.AppendText(str);
}
现在我该如何解决这个问题?或者在其他方面我可以访问那个受限制的文件夹吗?抱歉这个重复的问题并感谢您提供最佳答案:)?
【问题讨论】:
标签: c# restriction