public async Task PasteSelectedFilesAsync(string destinationDirectory) { var selectedFilesString = await _clipboardService.GetTextAsync(); var startIndex = UrlPrefix.Length; var files = selectedFilesString .Split() .Select(f => f.Substring(startIndex)) .ToArray(); await _operationsService.CopyFilesAsync(files, destinationDirectory); }
private Task CopyAsync() { return(_operationsService.CopyFilesAsync(_filesSelectionService.SelectedFiles, _filesOperationsMediator.OutputDirectory)); }