我们是C#winform应用程序。我想修改位于“c:\ program files \ filezilla Server \ FileZilla Server.xml”中的xml文件的内容。它与 Windows XP
当我在 Windows 7 中访问该文件时,它会抛出UnauthroziedAccessException,程序将因显示此消息"Access to path 'c:\program files\filezilla Server\FileZilla Server.xml' is denied"
而终止。
答案 0 :(得分:0)
您应该使用管理权限启动应用程序。
答案 1 :(得分:0)
您可以将文件复制到具有写访问权的目标位置,对其进行编辑,然后将其“ overwrite”参数设置为true,将文件复制回c:\ program文件。
File.Copy(sourcePath, destinationPath, true);