У меня есть метод, который будет проходить через папку и все ее подпапки и получить список путей к файлу. Однако я мог только выяснить, как его создать и добавить файлы в открытый список, но не как вернуть список. Здесь метод:
public List<String> files = new List<String>();
private void DirSearch(string sDir)
{
try
{
foreach (string f in Directory.GetFiles(sDir))
{
files.Add(f);
}
foreach (string d in Directory.GetDirectories(sDir))
{
DirSearch(d);
}
}
catch (System.Exception excpt)
{
MessageBox.Show(excpt.Message);
}
}
Итак, я просто вызываю DirSearch()
в какой-то момент своего кода, и он заполняет список с помощью путей, но я хочу иметь возможность использовать его несколько раз для создания разных списков с разными каталогами и т.д.