public void CreateDirectories(string tempdir, string targetdir) { if (!_fileSystemHelper.DirectoryExists(tempdir)) { _fileSystemHelper.CreateDirectory(tempdir); } if (!_fileSystemHelper.DirectoryExists(targetdir)) { _fileSystemHelper.CreateDirectory(targetdir); } }
private string GetTargetPath() { var targetPath = _arguments.Get(ArgumentKeys.TargetPath); if (string.IsNullOrEmpty(targetPath)) { return(GetDefaultPath()); } if (targetPath.IndexOfAny(Path.GetInvalidPathChars()) > 0) { return(GetDefaultPath()); } if (!Path.IsPathRooted(targetPath)) { targetPath = _fileSystemHelper.GetFullPath(targetPath); } if (_fileSystemHelper.DirectoryExists(targetPath)) { return(targetPath); } return(GetDefaultPath()); }