C# dosya yolunu alma

jesteriy

Hectopat
Katılım
9 Aralık 2019
Mesajlar
57
Daha fazla  
Cinsiyet
Erkek
Meslek
Yazılımcı
Merhabalar, C# dilinde bir uygulamam için setup programı geliştiriyorum. Setup programında AppData/Local kısmına bir dosya atmam gerekiyor bende oranın konumu C:\Users\jerem\AppData\Local olarak geçiyor ancak jerem kısmı herkeste farklı bilgisayarın kullanıcı adını almaktadır. Herkes için geçerli olan bir konum nasıl alabilirim? Teşekkürler.
 

Dosya Ekleri

  • IMG_20211222_141052.jpg
    IMG_20211222_141052.jpg
    96,6 KB · Görüntüleme: 122
Son düzenleyen: Moderatör:
Kod:
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)

Detayli bilgi ve alternatifleri icin C# getting the path of %AppData%

Kod:
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)

Detayli bilgi ve alternatifleri icin C# getting the path of %AppData%
Hocam ben C# da yapmaya çalışıyordum da ondan hiç bir şey anlamadım bu şekilde yol almaya calisiyorum fotoğraftaki gibi ama appdata olcak
 

Dosya Ekleri

  • Screenshot_2021-12-22-23-07-53-443_com.miui.gallery.jpg
    Screenshot_2021-12-22-23-07-53-443_com.miui.gallery.jpg
    21,6 KB · Görüntüleme: 131
Bu hangi kullanıcı olursa olsun çalışan bir yapıdır.

open_file = OpenFileDialog için. Siz direkt yolu verebilirsiniz.

C#:
 open_file.InitialDirectory = @"C:\Users\" + SystemInformation.UserName + @"\AppData\Local";

Bu sadece seçtiğiniz dosya adını alır.

C#:
Path.GetFileName(open_file.FileName);

Bu ise dosya yolu ile birlikte dosya adını verir.

C#:
open_file.FileName

Sanırım size gereken sadece bu.

C#:
string path = @"C:\Users\" + SystemInformation.UserName + @"\AppData\Local";
 
Son düzenleme:

Geri
Yukarı