/// <summary> /// Copy files recursively. /// </summary> /// <param name="sourcePath">Source Path at which to start to copy.</param> /// <param name="searchPattern">Only files that match this pattern are copied.</param> /// <param name="excludeDirs">Directories to exclude from copy.</param> /// <param name="destinationPath">Destination Path</param> /// <param name="overwrite">True if existing files should be overriden.</param> public static void CopyRecursiv(string sourcePath, string searchPattern, ArrayList excludeDirs, string destinationPath, bool overwrite) { FileCopy fc = new FileCopy(sourcePath, searchPattern, excludeDirs, destinationPath, overwrite); fc.ExecuteRecursiv(sourcePath); }
/// <summary> /// Copy files recursively. /// </summary> /// <param name="sourcePath">Source Path at which to start to copy.</param> /// <param name="destinationPath">Destination Path</param> /// <param name="overwrite">True if existing files should be overriden.</param> public static void CopyRecursiv(string sourcePath, string destinationPath, bool overwrite) { FileCopy fc = new FileCopy(sourcePath, destinationPath, overwrite); fc.ExecuteRecursiv(sourcePath); }