public async Task MoveAsync(IReadOnlyList <string> nodes, string destinationDirectory) { var settings = GetBinaryFileSystemOperationSettings(nodes, destinationDirectory); var moveOperation = _operationsFactory.CreateMoveOperation(settings); _operationsStateService.AddOperation(moveOperation); await moveOperation.RunAsync(); }
public async Task MoveFilesAsync(IReadOnlyCollection <string> files, string destinationDirectory) { var filesSettings = GetBinaryFileOperationSettings(files, destinationDirectory); if (!filesSettings.Any()) { return; } var moveOperation = _operationsFactory.CreateMoveOperation(filesSettings); await moveOperation.RunAsync(); }