.
//--------------------------------------------------
//Tüm içerikleri metin olarak listele.
//--------------------------------------------------
public static string IcerikleriMetinOlarakListele(
string klasorYolu, bool altKlasorDahilEdilsinMi = false)
{
try
{
StringBuilder sbd = new StringBuilder();
string[] klasorIcerikler = { };
//Klasör Ayarı
if (altKlasorDahilEdilsinMi == true)
{
klasorIcerikler = Directory.GetFileSystemEntries(
klasorYolu, "*.*", SearchOption.AllDirectories);
}
else
{
klasorIcerikler = Directory.GetFileSystemEntries(
klasorYolu, "*.*", SearchOption.TopDirectoryOnly);
}
//Liste Oluşturma
foreach (var icerik in klasorIcerikler)
{
sbd.AppendLine(icerik);
}
return sbd.ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return "";
}
}
//--------------------------------------------------
//Dosyaları metin olarak listele.
//--------------------------------------------------
public static string DosyalariMetinOlarakListele(
string klasorYolu, bool altKlasorDahilEdilsinMi = false)
{
try
{
StringBuilder sbd = new StringBuilder();
string[] klasorIcerikler = { };
//Klasör Ayarı
if (altKlasorDahilEdilsinMi == true)
{
klasorIcerikler = Directory.GetFiles(
klasorYolu, "*.*", SearchOption.AllDirectories);
}
else
{
klasorIcerikler = Directory.GetFiles(
klasorYolu, "*.*", SearchOption.TopDirectoryOnly);
}
//Liste Oluşturma
foreach (var icerik in klasorIcerikler)
{
sbd.AppendLine(icerik);
}
return sbd.ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return "";
}
}
//--------------------------------------------------
//Klasörleri metin olarak listele.
//--------------------------------------------------
public static string KlasorleriMetinOlarakListele(
string klasorYolu, bool altKlasorDahilEdilsinMi = false)
{
try
{
StringBuilder sbd = new StringBuilder();
string[] klasorIcerikler = { };
//Klasör Ayarı
if (altKlasorDahilEdilsinMi == true)
{
klasorIcerikler = Directory.GetDirectories(
klasorYolu, "*.*", SearchOption.AllDirectories);
}
else
{
klasorIcerikler = Directory.GetDirectories(
klasorYolu, "*.*", SearchOption.TopDirectoryOnly);
}
//Liste Oluşturma
foreach (var icerik in klasorIcerikler)
{
sbd.AppendLine(icerik);
}
return sbd.ToString();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
return "";
}
}