【发布时间】:2011-08-12 04:01:01
【问题描述】:
我一直在尝试访问以下路径以从目录中读取一些文件,但是由于引发了 System.IO.DirectoryNotFound 异常,我没有成功。
string pathname = @"\AppData\Local\Google\Chrome\User Data\Default\FileSystem\000"
使用以下代码:
string[] fileNames = Directory.GetFiles(pathname);
但是我仍然可以手动定位到指定的目录,我要读取的文件还在。
谁能帮我解决这个问题?
如果我无法访问 FileSystem 目录,如何读取该目录中的文件。
真诚地, 德里克
【问题讨论】:
-
使用管理员权限启动进程以访问受限 FS。
-
您的观点与 FileSystem 路径引发的 System.IO.DirectoryNotFound 异常有何关系?
-
我指的是文件系统无法访问问题。不是那个例外。首先通过手动通过 Windows 资源管理器检查该路径是否真的存在。
-
Quote : 但是我仍然可以手动找到指定的目录,并且我要读取的文件仍然存在。因此路径存在,但为什么会抛出 System.IO.DirectoryNotFound 异常呢?我无法理解那部分。
-
反复检查路径。调试并查看程序真正查看的路径以及是否可以手动遍历那里。也正如所说,在允许的环境中运行程序很重要。
标签: c# google-chrome filesystems