时,访问路径被拒绝我正在运行下面的代码并在下面得到例外。我是否试图把这个函数放在try catch中,还是有其他方法来递归地获取所有的目录? 我可以写我自己的递归函数来获取文件和目录。但我想知道是否有更好的方法。当使用Directory.GetFiles(...)
// get all files in folder and sub-folders
var d = Directory.GetFiles(@"C:\", "*", SearchOption.AllDirectories);
// get all sub-directories
var dirs = Directory.GetDirectories(@"C:\", "*", SearchOption.AllDirectories);
“访问路径'C:\ Documents and Settings \'被拒绝。”
可能重复(http://stackoverflow.com/questions/172544/ignore-folders-files-when-directory-getfiles-is -denied-access) – Ani 2011-02-13 19:44:23
@Ani谢谢!为了指出。但是我没有找到足够好的答案。我想获得一个替代解决方案。 – 2011-02-13 20:10:17