Je crée un fichier XML. Je dois d'abord vérifier si le fichier existe ou non. Si le fichier n'existe pas, créez-le et ajoutez les données cmg à partir d'un fichier .cs.comment vérifier si un fichier existe avant de le créer
Si le fichier existe, ne créez pas le fichier ajoutez simplement la cmg de données à partir d'un fichier .cs.
Mon code ressemble à ceci:
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();
- donc la prochaine fois que nous ajoutons des données dans un fichier, nous devons vérifier si les sorties de fichiers et ajouter des données au fichier xml
- et comme nous l'avons fait EMPID en tant que clé primaire, si l'utilisateur essaie de faire une entrée en double nous devons éviter
Est-ce possible?
Bien que votre question concerne la vérification de l'existence d'un fichier, je ne peux m'empêcher de remarquer que vous ajoutez des données à un fichier XML s'il existe. Si un fichier XML existe, vous ne voudriez pas utiliser la même méthode pour 'ajouter' au fichier existant. Juste une pensée. –