【发布时间】:2020-04-11 18:38:15
【问题描述】:
我目前正在开发 C# 中的防病毒软件。 不过我有一个小问题。 当它扫描计算机的文件时,它无法访问 AppData 中的文件。 我怎样才能搜索除一个以外的所有目录?
这是我到目前为止得到的(不起作用):
Directory.GetFiles(path , "*.*", SearchOption.AllDirectories).Where(d => !d.StartsWith("<EXCLUDE_DIR_PATH>")).ToArray();
我不断收到错误
对路径“c:\Users\admin\AppData\Local\Application Data”的访问被拒绝。
【问题讨论】:
-
这不起作用?这里有什么问题?
-
是的,它不起作用。 @Sommmen
-
会不会是相对/绝对路径名问题?尝试说明(使用代码中列出的目录名称)问题是什么。
标签: c#