.
/// <summary>
/// Nesnelere klasör içeriği listesini aktarmak amacıyla oluşturulmuş
/// bir metod. Listeyi çıkarıyor, biz de nesneye göre diziden işlem yapıyoruz.
/// </summary>
/// <param name="yol">Listeleme işlemi yapılacak klasör yolu.</param>
/// <param name="stil">Listeleme Stili</param>
/// <returns>string[]</returns>
public static string[] KlasorIcerikListesiniDiziOlarakCikar(
string yol,
IOVs.ListelemeTuru stil = IOVs.ListelemeTuru.Tumu)
{
string[] dizi = { };
switch (stil)
{
case IOVs.ListelemeTuru.Dosya:
dizi = Directory.GetFiles(yol);
break;
case IOVs.ListelemeTuru.Klasor:
dizi = Directory.GetDirectories(yol);
break;
case IOVs.ListelemeTuru.Tumu:
dizi = Directory.GetFileSystemEntries(yol);
break;
default:
break;
}
return dizi;
}