سلام
اگر فقط زیر پوشه ها مد نظرتونه
DirectoryInfo directory = new DirectoryInfo(pathDownload);
DirectoryInfo[] directories = directory.GetDirectories();
foreach(DirectoryInfo folder in directories)
listBox2.Items.Add(folder.Name);
اگر فایل ها و زیر پوشه ها
static void DirSearch(string sDir)
{
try
{
foreach (string d in Directory.GetDirectories(sDir))
{
foreach (string f in Directory.GetFiles(d))
{
Console.WriteLine(f);
}
DirSearch(d);
}
}
catch (System.Exception excpt)
{
Console.WriteLine(excpt.Message);
}
}
یا
DirectoryInfo info = new DirectoryInfo(Path);
foreach(DirectoryInfo subinfo in info.GetDirectories())
{
foreach(FileInfo file in subinfo.GetFiles())
{
//you can manipulate the found file here
}
}