c# windows yolları

win10 sorun
Merhaba arkadaşlar,
Sizlere kendi hazırlamış olduğum kütüphaneyi tanıtacağım ve nasıl yapıldığını sizlere anlatacağım.
Bu kütüphane bir dll dosyası halindedir. Doğrudan projenize import ederek kullanabilirsiniz.
Fonksyonları:
- windows yolları
- ApplicationData()
- CommonApplicationData()
- Cookies()
- Desktop()
- DesktopDirectory()
- Favorites()
- History()
- InternetCache()
- LocalApplicationData()
- MyComputer()
- MyDocuments()
- MyMusic()
- MyPictures()
- Personal()
- ProgramFiles()
- Programs()
- Recent()
- SendTo()
- StartMenu()
- Startup()
- System()
- Templates()
- Windows()
- ApplicationsFileList(string yol)
- ApplicationsFileList(string yol, string uzanti)
- Uygulama Yolu Bul
- ApplicationsPaht()
- ApplicationsFileList()
- ApplicationsFileList(string uzanti)
- Site uzantıları
- link(string link)
- LinkHost(string link)
- LinkPort(string link)
evet arkadaşlar dll kütüphanesinde hazırladğım kütüphaneler bunlar.
Bu kütüphaneyi hazırlamamın sebebi ise öncelikle win10 da olan bir sorundan dolayı. Hazırlanılan projelerde kullanıcı kendi ayarlarını kaydetmelidir. Sorunda burada başlıyor, win10 programın kurulduğu yerdeki dosları değiştirmeyi veya dosya eklemeyi engelliyor. Bunu program bile yapamıyor. Kullanıcının programı yönetici olarak çalışması gerekiyor ki bazen buda işe yaramıyor.
Çözümüde bu yolda buldum. Program kurulup kullaıcı tarafından açıldıktan sınra basit bir kontrol ile mesela günlük kayıt edecek iseniz MyDocuments() fonksyoni ile belgelerim klasörrünün uzantısını alabilirsiniz.
Bu dll daha çok wpf uygulaması yapanlar için çünkü wpf de dosya konumu bulmak oldukça zorlaşıyor.
Kontrol için aşağıdaki sorguyu kullanabilirsiniz.
1
2
3
4
5
6
|
string programdosyasi = paht.WindowsYolBul.MyDocuments() + @"\benimuygulamam";
if (Directory.Exists(programdosyasi))
{
Directory.CreateDirectory(programdosyasi);
}
|
paht.dll yi indir
Yorum ( 1 )
Fatih Bey tebrik ederim çok değerli bir kütüphane paylaştınız bizimle.