public ScanChunk ScanFiles(IEnumerable <string> files) { var scanChunk = new ScanChunk(); foreach (var file in files) { _logger.LogInfo(" file:" + file); if (_fileSystemHelper.TryOpen(file, 3)) { string barcodeText = GetBarcodeIfExists(file); if (!string.IsNullOrEmpty(barcodeText)) { File.Delete(file); scanChunk.Name = barcodeText; break; } scanChunk.ChunkFiles.Add(file); } } return(scanChunk); }