如何在计算机中保存XML文件

本文关键字:保存 XML 文件 计算机 | 更新日期: 2023-09-27 18:05:47

在我的项目中,我的应用程序从另一个程序接收XML。我想把这个XML文件保存在我电脑的文件夹里。但是,如果出现另一个XML文件,则该XML将被添加到文件夹中,而不会覆盖现有的XML。我怎样才能实现它?

我现在正在使用这个代码,但是我不知道为什么我得到了一个访问被拒绝的错误。

 System.IO.File.WriteAllText(@"C:'XML", abc);

如何在计算机中保存XML文件

首先,您收到的错误是因为Windows UAC拒绝没有管理员权限的用户在C:'磁盘上写入。创建一个您可以访问的文件夹,例如"c:'temp'",并将您的文件写入其中。

同时,指定的是文件而不是文件夹。

如果您不想覆盖该文件,只需确保生成一个唯一的文件名(可能是guid)