Я хотел бы узнать, как получить и сохранить все имена файлов в папке в список.Как получить все файлы в папке?
Я искал постов, и это то, что я до сих пор:
private void btnSort_Click(object sender, EventArgs e)
{
//if (Directory.Exists(Path))
foreach (string file in Directory.EnumerateFiles(FilePath))
{
NoOfFiles++;
FileNames.Add(file);
//Should implement adding something that converts lower case letters to upper.
Directory.CreateDirectory(FilePath + "\\" + file[0]);
}
}
Он работает в определенной степени, но я хотел бы создать каталог с именем с первой буквой файла (Например, RndFile.txt
), а не путь к файлу (например, C:\\something\\something\\RndFile.txt
).
Поэтому я хотел бы сохранить эту информацию внутри списка.
Однако я не могу только получить эту информацию или удалить ненужные части.
Спасибо! Shivam
P.S. Для людей, которые заинтересованы, это для Проекта A-Level Computing. Я создаю простую, плохо закодированную программу для сортировки файлов в соответствии с их первой буквой. Я делаю это плохо, чтобы спросить моего учителя, если это будет хорошей идеей для этого или нет.