Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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();
        }