C# "erişim reddedildi" hatası

Katılım
5 Nisan 2020
Mesajlar
2.812
Çözümler
11
Daha fazla  
Cinsiyet
Erkek
Meslek
Sivil Polis


Böyle bir hata almaktayım ama bu klasöre zaten erişimim var.



Nasıl çözebilirim?
@300319
 
Son düzenleyen: Moderatör:
Kodunuzu try blokları içerisine alın, hata gider.

C#:
try{
    
}catch(){
    
}
 
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?
 
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?
C#:
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)
            {
                
            }
Buyurun hocam.
 
C#:
string[] list = Directory.GetFiles(@"C:\Users\" + SystemInformation.UserName + @"\AppData\Roaming\", "Discord.exe", SearchOption.AllDirectories);

İlgili alanı bu şekilde değiştirip dener misiniz?
 
C#:
string[] list = Directory.GetFiles(@"C:\Users\" + SystemInformation.UserName + @"\AppData\Roaming\", "Discord.exe", SearchOption.AllDirectories);

İlgili alanı bu şekilde değiştirip dener misiniz?
Üzgünüm ama hata verdi.
Eğer bunlar işe yaramazsa dosya yolundaki boşluklardan dolayı oluyor olabilir bu hata.
Tam olarak nereyi kasdediyorsunuz?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…