C#'ta kullanıcı klasörünün dosya yoluna nasıl erişilir?

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

bunu da kullanabilirsin.
 
Bunu yaptıktan sonra C:\Users\UserProfile\klasor mi yapicam? O username yerine ne yazicam?
Verdiğim kodu bir değişkene bağlayın, sonra Yusuf yazan yere koyun. Şu şekilde: C:\Users\degisken\klasor.

Yani şöyle yapın:

C#:
String PC_Name =Environment.GetFolderPath(Environment.SpecialFolder.UserProfile);
Console.WriteLine(@"C:/Users{0}/klasor", PC_Name);
 
Son düzenleme:
Kullanıcı adı almanıza gerek yok. Doğrudan Environment.GetFolderPath(Environment.SpecialFolder.UserProfile); ile kullanıcı klasörüne erişmek mümkün. Fakat bunu yapmamalısınız. Bu katmanda dosya/dizin oluşturmak pek sağlıklı değil.

Bunun yerine .NET Framework 4 ile size sunulan SpecialFolder.ApplicationData'yı kullanmalısınız.
 

Technopat Haberler

Yeni konular

Geri
Yukarı