"C# copy directory" Code Answer's

You're definitely familiar with the best coding language C# that developers use to develop their projects and they get all their queries like "C# copy directory" answered properly. Developers are finding an appropriate answer about C# copy directory related to the C# coding language. By visiting this online portal developers get answers concerning C# codes question like C# copy directory. Enter your desired code related query in the search bar and get every piece of information about C# code related question on C# copy directory. 

copy-the-entire-contents-of-a-directory-in-c-sharp

By VKangryVKangry on Nov 20, 2020
//Now Create all of the directories
foreach (string dirPath in Directory.GetDirectories(SourcePath, "*", 
    SearchOption.AllDirectories))
    Directory.CreateDirectory(dirPath.Replace(SourcePath, DestinationPath));

//Copy all the files & Replaces any files with the same name
foreach (string newPath in Directory.GetFiles(SourcePath, "*.*", 
    SearchOption.AllDirectories))
    File.Copy(newPath, newPath.Replace(SourcePath, DestinationPath), true);

Source: stackoverflow.com

Add Comment

0

C# copy directory

By Evil ElkEvil Elk on Apr 05, 2021
using System;
using System.IO;

class DirectoryCopyExample
{
    static void Main()
    {
        // Copy from the current directory, include subdirectories.
        DirectoryCopy(".", @".\temp", true);
    }

    private static void DirectoryCopy(string sourceDirName, string destDirName, bool copySubDirs)
    {
        // Get the subdirectories for the specified directory.
        DirectoryInfo dir = new DirectoryInfo(sourceDirName);

        if (!dir.Exists)
        {
            throw new DirectoryNotFoundException(
                "Source directory does not exist or could not be found: "
                + sourceDirName);
        }

        DirectoryInfo[] dirs = dir.GetDirectories();
        
        // If the destination directory doesn't exist, create it.       
        Directory.CreateDirectory(destDirName);        

        // Get the files in the directory and copy them to the new location.
        FileInfo[] files = dir.GetFiles();
        foreach (FileInfo file in files)
        {
            string tempPath = Path.Combine(destDirName, file.Name);
            file.CopyTo(tempPath, false);
        }

        // If copying subdirectories, copy them and their contents to new location.
        if (copySubDirs)
        {
            foreach (DirectoryInfo subdir in dirs)
            {
                string tempPath = Path.Combine(destDirName, subdir.Name);
                DirectoryCopy(subdir.FullName, tempPath, copySubDirs);
            }
        }
    }
}

Add Comment

0

All those coders who are working on the C# based application and are stuck on C# copy directory can get a collection of related answers to their query. Programmers need to enter their query on C# copy directory related to C# code and they'll get their ambiguities clear immediately. On our webpage, there are tutorials about C# copy directory for the programmers working on C# code while coding their module. Coders are also allowed to rectify already present answers of C# copy directory while working on the C# language code. Developers can add up suggestions if they deem fit any other answer relating to "C# copy directory". Visit this developer's friendly online web community, CodeProZone, and get your queries like C# copy directory resolved professionally and stay updated to the latest C# updates. 

C# answers related to "C# copy directory"

View All C# queries

C# queries related to "C# copy directory"

Browse Other Code Languages

CodeProZone