• 12-04-2017, 11:50:09
    #1
    merhaba,

    aradığım kod bloğunun çalışma mantığı şu ;

    if (bilgisayarda c sürücüsü varsa)
    {
    işlem
    }
    else if (bilgisayarda d sürücüsü varsa)
    {
    işlem
    }
    else if (bilgisayarda e sürücüsü varsa)
    {
    işlem
    }

    yardımlarınız için teşekkür ederim illegal bir program yapmıyoruz sadece flash bellekle otomatik masaüstü açılabilen bir program yapıyoz.

    c#
  • 12-04-2017, 11:50:17
    #2
    hocam programlama dili nedir c# mı ?
  • 12-04-2017, 11:56:13
    #3
    c# evet

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 11:56:13 -->-> Daha önceki mesaj 11:54:21 --

    aTKn94 adlı üyeden alıntı: mesajı görüntüle
    hocam programlama dili nedir c# mı ?
    evet hocam c#
  • 12-04-2017, 11:59:32
    #4
    Referans olarak bunu ekle

    using System.IO;
    ve bu da istedigin kod

    var drives = DriveInfo.GetDrives();
    
    foreach (var drive in drives)
    {
        if (drive.Name.Equals("C:\\"))
        {
         // yapilacak is...
        }
        else if (drive.Name.Equals("D:\\"))
        {
         // yapilacak is...
        }
    
    }
  • 12-04-2017, 12:20:42
    #5
    ertan2002 adlı üyeden alıntı: mesajı görüntüle
    Referans olarak bunu ekle

    using System.IO;
    ve bu da istedigin kod

    var drives = DriveInfo.GetDrives();
    
    foreach (var drive in drives)
    {
        if (drive.Name.Equals("C:\\"))
        {
         // yapilacak is...
        }
        else if (drive.Name.Equals("D:\\"))
        {
         // yapilacak is...
        }
    
    }


    eyvallah üstad çok saol. bir sorunum daha var



    eğer o dosya yoksa hata vermesini nasıl engelleriz.

    yani d var tamam dnin içine anahtar.txt varmı yokmu diye bakıyor eğer yoksa hata vermeden geçirticem ama olmuyor.
  • 12-04-2017, 12:26:04
    #6
    yunusemrekula adlı üyeden alıntı: mesajı görüntüle
    eyvallah üstad çok saol. bir sorunum daha var



    eğer o dosya yoksa hata vermesini nasıl engelleriz.

    yani d var tamam dnin içine anahtar.txt varmı yokmu diye bakıyor eğer yoksa hata vermeden geçirticem ama olmuyor.
    http://stackoverflow.com/questions/1...or-a-directory
  • 12-04-2017, 12:29:21
    #7
    yazdığım kod bloğuna göre nasıl uyarlarım bilemedim
  • 12-04-2017, 12:45:45
    #8
    dosya_yolunun altina yazacaksin ve o kismin altindaki tum kodlari bu if in icine eklemen lazim

    if (File.Exists(dosya_yolu2))
    {
    FileStream fs2 = new ...


    }
  • 12-04-2017, 12:45:10
    #9
    string dosya_dizini = AppDomain.CurrentDomain.BaseDirectory.ToString() + "Deneme.txt";
    if (File.Exists(dosya_dizini) == true) // dizindeki dosya var mı ?
     {
     // varsa
     label1.Text = "Dosya Var";
     label1.ForeColor = Color.Green;
     }
     else
     {
     // yoksa
     label1.Text = "Dosya Yok";
     label1.ForeColor = Color.Red;
     }

    bunula çözdüm. ilgilenenlere teşekkürler