I would like to read the names of folders and files that were selected in one list, sorted for display. For example, I have a file that looks like this:
1-4999.txt
5000-9999.txt ......
I would like to sort the data folder
var endpageNext = pagenumber * 100;
var startpageNext = endpageNext - (100 - 1);
var lst = GetFile(startpageNext, endpageNext);
Image Data Folder
Visual Studio Image Breakpoint
internal List<string> GetFile(int startpagenext, int endpagenext)
{
var dir = DataAccessSetting.CustomerSplit;
DirectoryInfo directoryInfo = new DirectoryInfo(dir);
var s = directoryInfo.GetFiles("*.txt");
var lstfilename = new List<string>();
foreach (var file in s)
{
var fileWithoutExtension = Path.GetFileNameWithoutExtension(file.Name);
var splitNameFile = fileWithoutExtension.Split('-');
if ((startpagenext >= int.Parse(splitNameFile[0]) && startpagenext <= int.Parse(splitNameFile[1])) || (endpagenext >= int.Parse(splitNameFile[0]) && endpagenext <= int.Parse(splitNameFile[1])))
{
var ppath = dir + fileWithoutExtension + ".txt";
lstfilename.Add(ppath);
}
}
return lstfilename;
}
source
share