如何将.net XML文档保存到带有&的路径在里面

时间:2009-05-11 17:55:17

标签: .net encoding string

我正在将XMLDocument对象保存到磁盘using the Save (string) function。当我这样做时,我得到一个“找不到路径的标准”错误。

我尝试将字符传递为“&”,“&”,“%26”,“\ 26”和“\ 38”。我错过了什么?请注意,我不是在谈论文件的内容 - 而是文件名。

Dim todocument As New Xml.XmlDocument
todocument.LoadXml(fromXml.OuterXml)
todocument.Save(toPath)

2 个答案:

答案 0 :(得分:0)

&安培; (&符号)放入文件名/路径是完全合法的。要检查的2件事。

  1. 确保目标文件夹在那里
  2. 尝试将其保存到文件流对象中。

答案 1 :(得分:0)

我的特殊问题并不在于& ss没有被编码 - 我在路径中的'被编码而且它们不应该被编码。