我正在使用C#编写一个程序,其中一部分是在
我正在调试的路径是
Application.StartupPath
文件夹中创建一个目录,然后使用System.IO.File.WriteAllText()
在其中写入文本文件。我的问题是,无论我从哪个目录运行程序,例如云文件夹、桌面、我的文档等,甚至以管理员身份在这些目录中运行它,程序都会崩溃,并抛出UnauthorizedAccessException
异常,告诉我“拒绝访问路径”,这很奇怪。我正在调试的路径是
C:\Users\Jeff\Google Drive\Documents\Visual Studio 2013\Projects\Palobo\Palobo\bin\Debug
。它using System.IO;
,我使用的代码包括:Directory.CreateDirectory(Application.StartupPath);
File.WriteAllText(Application.StartupPath, "Password=" + x);
其中x
是用户输入的一些字符串数据。
我收到的错误信息是:
访问路径'C:\Users\Jeff\Google Drive\Documents\Visual Studio 2013\Projects\Palobo\mzdon29'被拒绝了。
(mzdon29是jwalk96的加密结果)。
有人有任何想法为什么我会遇到这个问题吗?谢谢!