我在保存rtf文件时遇到问题,我将其保存在" MyDocuments"的子文件夹中。奇怪的是,我还保存了.bin文件和其他一些东西而且它没有导致任何例外,我是电脑管理员,为什么会发生?
string docs = System.Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\Monitor\\Immobili\\";`
richTextBox1.SaveFile(docs+code);
代码也是另一个字符串
答案 0 :(得分:0)
UnauthorizedAccessException
表示以下三种情况之一:
来电者没有所需的权限。
路径是一个目录。
Path指定了只读文件。
检查最后两个原因。我想你不是在路径后添加文件名。添加断点并检查richTextBox1.SaveFile(docs+code);
是否获取文件的完整路径,而不仅仅是文件夹路径。