c# ile her bilgisayarda çalışacak dosya yolu tanımlama..
“Projem başka bilgisayarda çalışmıyor”, “file not found hatası”, “dosya bulunamadı” gibi hatalar alıyorsanız bu makale tam sizlik evrensel dosya yolu, her bilgisayarda çalışabilecek yöntemleri göstereceğiz.
Projenizin her bilgisayarda çalışabilmesi yani her bilgisayarda istediğiniz dosyayı bulabilmenin birkaç yolu vardır bunlardan bir kaçını göstereceğiz.
Application.StartupPath
AppDomain.CurrentDomain.BaseDirectory
Environment.CurrentDirectory
Bunu yapmak için ilk önce dosyanızın uygulamanın olduğu klasörde olması lazım tabi..
1. yol
Environment.CurrentDirectory
Bu yöntem kulanmak için dosyamızın başına “\” koymamız gerekiyor aşağına görüldüğü gibi
Environment.CurrentDirectory+@"\resim.jpg"
2. yol
AppDomain.CurrentDomain.BaseDirectory
Bu yöntemi kullanırken dosyanın başına “\” koymanıza gerek kalmaz çünkü kendisi ekler aşağıda görüldüğü gibi
AppDomain.CurrentDomain.BaseDirectory + "resim.jpg"
3. yol
Application.StartupPath
Bunu kullanırkende dosyanın başına “\” koymanız gerekiyor alta yazılgığı gibi
Application.StartupPath + @"\resim.jpg"