Exemple #1
0
        public static void RenameDirectoryProject(string oldProjectName, string newProjectName)
        {
            DirectoryInfo di    = new DirectoryInfo(ConfigDirectories.GetDocumentsFolder() + oldProjectName);
            DirectoryInfo ddest = new DirectoryInfo(ConfigDirectories.GetDocumentsFolder() + newProjectName);

            if (di.Exists && !ddest.Exists)
            {
                di.MoveTo(ConfigDirectories.GetDocumentsFolder() + newProjectName);
            }
            else
            {
                throw new IOException();
            }
            FileInfo fi    = new FileInfo(ConfigDirectories.GetMyDocumentsFolder() + oldProjectName + ".bin");
            FileInfo fdest = new FileInfo(ConfigDirectories.GetMyDocumentsFolder() + newProjectName + ".bin");

            if (fi.Exists && !fdest.Exists)
            {
                fi.MoveTo(ConfigDirectories.GetDocumentsFolder() + newProjectName + ".bin");
            }
            else
            {
                throw new IOException();
            }
        }
Exemple #2
0
        public static void CreateDirectoryProject(string projectName)
        {
            DirectoryInfo di = new DirectoryInfo(Path.Combine(ConfigDirectories.GetDocumentsFolder(), projectName));

            if (!di.Exists)
            {
                di.Create();
            }
            di = new DirectoryInfo(Path.Combine(ConfigDirectories.GetDocumentsFolder(), projectName, "build"));
            if (!di.Exists)
            {
                di.Create();
            }
            di = new DirectoryInfo(Path.Combine(ConfigDirectories.GetDocumentsFolder(), projectName, "production"));
            if (!di.Exists)
            {
                di.Create();
            }
            FileInfo fi = new FileInfo(Path.Combine(ConfigDirectories.GetDocumentsFolder(), projectName, "build", "ehd_ask.png"));

            if (!fi.Exists)
            {
                FileInfo src = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + "ehd_ask.png");
                src.CopyTo(fi.FullName, true);
            }
            fi = new FileInfo(Path.Combine(ConfigDirectories.GetDocumentsFolder(), projectName, "build", "ehd_plus.png"));
            if (!fi.Exists)
            {
                FileInfo src = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + "ehd_plus.png");
                src.CopyTo(fi.FullName, true);
            }
            fi = new FileInfo(Path.Combine(ConfigDirectories.GetDocumentsFolder(), projectName, "build", "ehd_minus.png"));
            if (!fi.Exists)
            {
                FileInfo src = new FileInfo(AppDomain.CurrentDomain.BaseDirectory + "ehd_minus.png");
                src.CopyTo(fi.FullName, true);
            }
        }