folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C#‘Ta Geçerli Dosya Uzantısı Kontrolü



C#‘Ta Geçerli Dosya Uzantısı Kontrolü

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    C# ile yaptığınız projelerinizde istenilen uzantıya sahip olmasını kontrol eden uygulamamız

        //Geçerliliği kontrol eden yapı
        public String fnGecerli_Dosya_Mi(String parUzanti)
        {
            String[] parGecerli_Dosya_Uzantilari = { ".gif", ".jpg", ".jpeg", ".png", ".bmp", ".doc", ".docx", ".pdf", ".txt", ".rar", ".ppt", ".pptx", ".zip", ".7z", ".xls", ".xlsx" };
            String strSonuc = "hayir";
            if (String.IsNullOrEmpty(parUzanti) == false)
            {
                parUzanti = parUzanti.ToLower();
                for (Int32 i = 0; i < parGecerli_Dosya_Uzantilari.Length; i++)
                {
                    if (parUzanti == parGecerli_Dosya_Uzantilari[i])
                    {
                        strSonuc = "evet";
                    }
                }
            }
            return strSonuc;
        }

    Örnek 1:

            String strUzanti1 = ".jpg";
            String strSonuc1 = fnGecerli_Dosya_Mi(strUzanti1);
            Response.Write(strSonuc1);
            // Ekran Çıktısı: evet

    Örnek 2:

            String strUzanti2 = ".ontedi";
            String strSonuc2 = fnGecerli_Dosya_Mi(strUzanti2);
            Response.Write(strSonuc2);
            // Ekran Çıktısı: hayir

    http://www.ontedi.com/csharp/c-gecerli-dosya-uzantisi-kontrolu


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    dhmm
    dhmm's avatar
    Kayıt Tarihi: 15/Eylül/2011
    Erkek

    Hocam su sekilde yapsan daha iyi olmaz mi ?

    private static string GecerliUzantiMi(string uzanti)
            {
                List<string> gecerliUzantilar = new List<string>() { ".gif", ".jpg", ".jpeg", ".png", ".bmp", ".doc", ".docx", ".pdf", ".txt", ".rar", ".ppt", ".pptx", ".zip", ".7z", ".xls", ".xlsx" };
                return (gecerliUzantilar.Contains(uzanti.ToLower()))?"evet":"hayir";
            }

    Ozgurluk aslinda her istedigini yapabilmek degildir, istemedigini yapmamaktir. // Verdigin degeri gormeyince, gordugun degeri ver !!! // Hayatin herkes icin bir bavulu vardir !!! // Dusmek gerekir bazen hayatta; kalkmayi ogrenebilmek icin
Toplam Hit: 1290 Toplam Mesaj: 2