Tam Yol Dosya Mı, Klasör Mü - CSharp


Verilen tam yolun bir dosyaya mı yoksa klasöre mi ait olduğunu tespit eden csharp kodu alternatifidir.

Kod


enum Tur
{
	Dosya,
	Klasor
}

public static Tur DosyaMiKlasorMu(string s)
{
    //http://dlgt.net/c-check-if-path-is-a-file-or-directory/

    FileAttributes fa = File.GetAttributes(s);

    if ((fa & FileAttributes.Directory) == FileAttributes.Directory)
        return Tur.Klasor;
    else
        return Tur.Dosya;
}

Etiketler
csharp