我正在創建一個xml文件。我需要先檢查文件是否存在。如果文件不存在,請創建它並從.cs文件添加數據cmg。如何在創建文件之前檢查文件是否存在
如果文件存在,請不要創建該文件,只需從.cs文件添加數據cmg即可。
我的代碼如下所示:
string filename="c:\\employee.xml";
XmlTextWriter tw=new XmlTextWriter(filename,null);//null represents
the Encoding Type//
tw.Formatting=Formatting.Indented; //for xml tags to be indented//
tw.WriteStartDocument(); //Indicates the starting of document (Required)//
tw.WriteStartElement("Employees");
tw.WriteStartElement("Employee","Genius");
tw.WriteStartElement("EmpID","1");
tw.WriteAttributeString("Name","krishnan");
tw.WriteElementString("Designation","Software Developer");
tw.WriteElementString("FullName","krishnan Lakshmipuram Narayanan");
tw.WriteEndElement();
tw.WriteEndElement();
tw.WriteEndDocument();
tw.Flush();
tw.Close();
- 所以下次我們將數據添加到文件中,我們需要檢查文件是否退出和數據添加到XML文件
- 和我們取得了EMPID作爲主鍵,如果用戶試圖進行重複輸入,我們需要避免
這可能嗎?
雖然你的問題是關於檢查文件的存在,但我不禁要注意到如果數據存在,你將數據添加到XML文件中。如果存在XML文件,則不希望使用相同的方法將「追加」到現有文件中。只是一個想法。 –