public async Task <List <string> > CheckPath(string path, IFolderScanner scanner, IConverter converter) { if (path != null) { List <string> FilesList = await scanner.GetFilesList(path); if (FilesList.Count > 0) { List <string> tmpList = new List <string>(); foreach (string item in FilesList) { tmpList.Add(item.Remove(0, path.Length)); } FilesList = Revers(tmpList); return(FilesList); } else { return(FilesList); } } return(new List <string>()); }
public async Task <List <string> > CheckPath(string path, IFolderScanner scanner, IConverter converter) { if (path != null) { List <string> FilesList = await scanner.GetFilesList(path); FilesList = converter.ConvertList(FilesList, path); return(FilesList); } return(new List <string>()); }