Beispiel #1
0
        public async Task <string> SortFileAsync(string filePath)
        {
            var pathHelper = new SortingPathsHelper(filePath);

            FileSystemHelper.DeleteDirectory(pathHelper.ChunksDirectory.FullName);
            var settings          = new Settings(pathHelper.SourceFile);
            var operationsManager = new OperationsManager(settings, pathHelper);
            await operationsManager.StartManageOperationsAsync();

            return(pathHelper.SortedFilePath);
        }