public void CopyFromSourceToDest(string relativePath, string fileName) { var sourceFile = GetFileFromSource(Path.Combine(relativePath, fileName)); var destDirectory = RoutesExtensions.GetOrCreateDirectory(Path.Combine(_destinationDir.FullName, relativePath)); var destFile = Path.Combine(destDirectory.FullName, fileName); sourceFile.CopyTo(destFile, true); }
public FileInfo GetFileFromDestination(string path) { return(RoutesExtensions.GetFile(Path.Combine(_destinationDir.FullName, path))); }
public DirectoryInfo GetOrCreateDestDirectory(string path) { return(RoutesExtensions.GetOrCreateDirectory(Path.Combine(_destinationDir.FullName, path))); }
public FileInfo GetFileFromSource(string path) { return(RoutesExtensions.GetFile(Path.Combine(_sourceDir.FullName, path))); }
public DirectoryInfo GetDirectoryFromSource(string path) { return(RoutesExtensions.GetDirectory(Path.Combine(_sourceDir.FullName, path))); }
public RoutesManager(string sourceDirPath, string destinationDirPath) { _sourceDir = RoutesExtensions.GetDirectory(sourceDirPath); _destinationDir = RoutesExtensions.GetOrCreateDirectory(destinationDirPath); }