Hüsnü_Çoban
Hectopat
- Katılım
- 5 Nisan 2020
- Mesajlar
- 2.690
- Çözümler
- 9
Daha fazla
- Cinsiyet
- Erkek
- Meslek
- Sivil Polis
try{
}catch(){
}
Şöyle bir hata aldım:Kodunuzu try blokları içerisine alın, hata gider.
C#:try{ }catch(){ }
Bu sefer hocam istediğim programı açmıyor.Catch bloğunun içini boş bırakın. Oraya kod girmeyin. Oraya kod girerseniz ekrana hatayı basar.
Anladım. O zaman tarayacağı dosyaları elle ayarlamanız lazım. Bana C dizininizi ekran görüntüsü atar mısınız?
Ek olarak kodlarınızı kod olarak atar mısınız?
try
{
string[] list = Directory.GetFiles(@"C:\\Users", "Discord.exe", SearchOption.AllDirectories);
List<string> dosyalar = new List<string>();
foreach (string file in list)
{
dosyalar.Add(file);
}
if (dosyalar.Count == 0)
{
MessageBox.Show("Hata", "Aradağımız dosyayı bulamadık, lütfen destekle iletişime geçin.", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
else
{
Process.Start(dosyalar[0]);
}
}
catch (Exception ex)
{
}
string[] list = Directory.GetFiles(@"C:\Users\" + SystemInformation.UserName + @"\AppData\Roaming\", "Discord.exe", SearchOption.AllDirectories);
Üzgünüm ama hata verdi.C#:string[] list = Directory.GetFiles(@"C:\Users\" + SystemInformation.UserName + @"\AppData\Roaming\", "Discord.exe", SearchOption.AllDirectories);
İlgili alanı bu şekilde değiştirip dener misiniz?
Tam olarak nereyi kasdediyorsunuz?Eğer bunlar işe yaramazsa dosya yolundaki boşluklardan dolayı oluyor olabilir bu hata.
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.