0

我在控制台应用程序中遇到了未经授权的访问异常的问题。我正在获取一个目录并删除内容,然后将新内容写入其中。我可以毫无问题地删除内容(没有错误),但是当我尝试写入文件夹时,我得到了未经授权的访问异常。我已经从网络上的线程中尝试了许多可能的解决方案,但没有任何效果。目前,该应用程序正在使用我的凭据运行,并且应该拥有该文件夹的完全权限。为什么我可以从文件夹中删除,但不能写入?

我正在运行 Windows 7。

我正在尝试做的是获取 pdf 流(来自自动生成它的 url)并将其保存到文件夹中。

我的删除代码如下所示:

Array.ForEach(Directory.GetFiles(directoryPath), delegate(string f) { File.Delete(f); });

我的编写代码如下所示:

writeStream = new FileStream(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\TestProjects", FileMode.Create, FileAccess.ReadWrite);

(在这一行我得到了错误,但它并没有被抓住;它只是在每次给我未经授权的错误消息时不断循环。)

4

0 回答 0