我在下面写了在给定路径中编写xml文件的方法,我从foreach循环调用了这个方法。对于第一次调用,它将在文件服务器上创建一个新文件,但是当它进行第二次调用时,它将不会在文件服务器上生成该文件。
public string WriteXMLStringToFile(string astrXML, string astrfolderName)
{
if (!string.IsNullOrEmpty(astrXML))
{
string lstrFileName = ICON.busGlobal.GetSystemDate().ToString(DATE_FORMAT_YYYY_MM_DD_HH_MM_SS);
string istrPath = utlPassInfo.iobjPassInfo.isrvDBCache.GetPathInfo(astrfolderName) + "\\" + lstrFileName + FILE_FORMAT_XML;
using (System.IO.StreamWriter file = new System.IO.StreamWriter(istrPath))
{
file.Write(astrXML);
}
}
return istrPath;