Belirli bir giriş noktasının altındaki klasörleri ve dosyaları listelemek için şu kod kullanılabilir:
(Kodda ufak değişiklikler yaparak dosya arama amaçlı da kullanılabilir)
public static void TraverseDirectory(string strDir)
{
try
{
ListFilesInDirectory(strDir);
foreach (string strDirName in Directory.GetDirectories(strDir))
{
TraverseDirectory(strDirName);
}
}
catch (Exception e)
{
}
}
public static void ListFilesInDirectory(string strDir)
{
try
{
foreach (string strFileName in Directory.GetFiles(strDir))
{
// do sth.
}
}
catch (Exception e)
{
//give error msg if you want
//MessageBox.Show(e.ToString());
}
}
Hiç yorum yok:
Yorum Gönder