Пример #1
0
        public void copyFiles()
        {
            string     boxsource;
            string     boxdestination;
            XmlElement element;
            XmlText    xmltext;

            //Copy Image If it Does Not Exist in The project folder
            if (!File.Exists(projectFolder + "\\" + files.Substring(files.LastIndexOf('\\'))))
            {
                File.Copy(files, projectFolder + "\\" + files.Substring(files.LastIndexOf('\\')));
                element = ProjXML.CreateElement("Images");
                xmltext = ProjXML.CreateTextNode(files.Substring(files.LastIndexOf('\\') + 1));
                images.Add(files.Substring(files.LastIndexOf('\\') + 1));
                element.AppendChild(xmltext);
                xmlimages.AppendChild(element);
                ProjXML.Save(projectFile);
            }
            else
            {
                MessageBox.Show("ImageFile Already Exist", "File Exist", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            if (File.Exists(files.Substring(0, files.LastIndexOf('.')) + ".box"))
            {
                boxsource      = files.Substring(0, files.LastIndexOf('.')) + ".box";
                boxdestination = projectFolder + "\\" + boxsource.Substring(boxsource.LastIndexOf('\\') + 1);
                if (!File.Exists(boxdestination))
                {
                    File.Copy(boxsource, boxdestination);
                    element = ProjXML.CreateElement("BoxFiles");
                    xmltext = ProjXML.CreateTextNode(boxsource.Substring(boxsource.LastIndexOf('\\') + 1));
                    element.AppendChild(xmltext);
                    xmlboxFiles.AppendChild(element);
                    ProjXML.Save(projectFile);
                }
                else
                {
                    MessageBox.Show("Box Files Already Exist");
                }
            }
            else
            {
                Box_Creator cr = new Box_Creator(files);
                cr.Show();
            }
        }
 public void copyFiles()
 {
     string boxsource;
     string boxdestination;
     XmlElement element;
     XmlText xmltext;
         //Copy Image If it Does Not Exist in The project folder
         if (!File.Exists(projectFolder + "\\" + files.Substring(files.LastIndexOf('\\'))))
         {
             File.Copy(files, projectFolder + "\\" + files.Substring(files.LastIndexOf('\\')));
             element = ProjXML.CreateElement("Images");       
             xmltext = ProjXML.CreateTextNode(files.Substring(files.LastIndexOf('\\') + 1));
             images.Add(files.Substring(files.LastIndexOf('\\') + 1));
             element.AppendChild(xmltext);
             xmlimages.AppendChild(element);
             ProjXML.Save(projectFile);
         }
         else
         {
             MessageBox.Show("ImageFile Already Exist","File Exist",MessageBoxButtons.OK,MessageBoxIcon.Error);
         }
         if (File.Exists(files.Substring(0, files.LastIndexOf('.')) + ".box"))
         {
             boxsource = files.Substring(0, files.LastIndexOf('.')) + ".box";
             boxdestination = projectFolder + "\\" + boxsource.Substring(boxsource.LastIndexOf('\\')+1);
             if (!File.Exists(boxdestination))
             {
                 File.Copy(boxsource, boxdestination);
                 element = ProjXML.CreateElement("BoxFiles");
                 xmltext = ProjXML.CreateTextNode(boxsource.Substring(boxsource.LastIndexOf('\\') + 1));
                 element.AppendChild(xmltext);
                 xmlboxFiles.AppendChild(element);
                 ProjXML.Save(projectFile);
             }
             else
             {
                 MessageBox.Show("Box Files Already Exist");
             }
         }
         else
         {
             Box_Creator cr = new Box_Creator(files);
             cr.Show();
         }
 }