C#‘Ta Geçerli Dosya Uzantısı Kontrolü
-
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ı: hayirhttp://www.ontedi.com/csharp/c-gecerli-dosya-uzantisi-kontrolu
-
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"; }
Toplam Hit: 1290 Toplam Mesaj: 2
