我正在用 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 的加密结果)。
有人对我为什么遇到这个问题有任何想法吗?谢谢!