Ejemplo n.º 1
0
        public static void CopyDir(string OldDir, string NewDir)
        {
            DirectoryInfo oldDirectory = new DirectoryInfo(OldDir);
            DirectoryInfo newDirectory = new DirectoryInfo(NewDir);

            DirFile.CopyDir(oldDirectory, newDirectory);
        }
Ejemplo n.º 2
0
        private static void CopyDir(DirectoryInfo OldDirectory, DirectoryInfo NewDirectory)
        {
            string path = NewDirectory.FullName + "\\" + OldDirectory.Name;

            if (!Directory.Exists(path))
            {
                Directory.CreateDirectory(path);
            }
            foreach (FileInfo file in OldDirectory.GetFiles())
            {
                File.Copy(file.FullName, path + "\\" + file.Name, true);
            }
            foreach (DirectoryInfo directory in OldDirectory.GetDirectories())
            {
                DirFile.CopyDir(directory, new DirectoryInfo(path));
            }
        }
Ejemplo n.º 3
0
        private static void CopyDir(DirectoryInfo OldDirectory, DirectoryInfo NewDirectory)
        {
            string text = NewDirectory.FullName + "\\" + OldDirectory.Name;

            if (!Directory.Exists(text))
            {
                Directory.CreateDirectory(text);
            }
            FileInfo[] files = OldDirectory.GetFiles();
            FileInfo[] array = files;
            for (int i = 0; i < array.Length; i++)
            {
                FileInfo fileInfo = array[i];
                File.Copy(fileInfo.FullName, text + "\\" + fileInfo.Name, true);
            }
            DirectoryInfo[] directories = OldDirectory.GetDirectories();
            DirectoryInfo[] array2      = directories;
            for (int j = 0; j < array2.Length; j++)
            {
                DirectoryInfo oldDirectory = array2[j];
                DirectoryInfo newDirectory = new DirectoryInfo(text);
                DirFile.CopyDir(oldDirectory, newDirectory);
            }
        }
Ejemplo n.º 4
0
 public static void CopyAndDelDir(string OldDirectory, string NewDirectory)
 {
     DirFile.CopyDir(OldDirectory, NewDirectory);
     DirFile.DelDir(OldDirectory);
 }
Ejemplo n.º 5
0
 public static void CopyDir(string OldDir, string NewDir)
 {
     DirFile.CopyDir(new DirectoryInfo(OldDir), new DirectoryInfo(NewDir));
 }