保存html文件到桌面时被拒绝访问


const string filename = "Report_design.html";
string strPath = Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop);
var content = File.ReadAllText(filename);
content = content.Replace("{Model}", model);
File.WriteAllText(strPath, content);

弹出错误提示:System。UnauthorizedAccessException: 'Access to the path is denied'我想要实现的是,我创建了一个Report_design.html文件作为模板保存,并将一个新的Report_design.html文件写到我的桌面。谁能告诉我该如何解决这个问题,因为我想设置修复桌面,文件将每次保存。

string save_report = strPath + "\Report.html";

简单地添加一个新的字符串strPath +文件名和格式。我的问题的问题是,你不能WriteAllText只与桌面文件路径,但也需要包括文件名和格式,以便保存到桌面。每个人都是从某个地方开始的,所以我还在学习,想要在编码方面做得很好。谢谢!解决了

最新更新