İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Sinema Dizi Akıllı Ev Motosiklet Mikromobilite Kripto Para Sağlık Teknolojileri Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Yazılım
  4. Diğer Yazılım Konuları
Diğer Yazılım Konuları

C# İnternetten dosya indirme

BugraSahinn22.06.20199 cevap3.808 görüntüleme
#1
Merhaba visual studio C# da forum oluşturarak dosya indirme sistemi yapmak istiyorum sadece gerekli olan her bilgisayarda dosya yolunu otomatik bulması (C:\Users\KULLANICIADINIZ\AppData\Local\FiveM\FiveM.app\citizen\common\data\ui )
gibi C, D de olduğunu veya kullanıcı adını otomatik algılayabilir mi ? (Programlama Vb.net değil)
Cevaplar
#2
Amacınız bilgisayarda ki kullanıcı adını algılatmak mı? Yoksa belli bir yolu algılatmak mı? İsteğinizi detaylı yazarsanız yardımcı olmaya çalışırım.
BugraSahinn Konuyu açan
#3
Amacınız bilgisayarda ki kullanıcı adını algılatmak mı? Yoksa belli bir yolu algılatmak mı? İsteğinizi detaylı yazarsanız yardımcı olmaya çalışırım.
Bilgisayar adını algılayacak ve C:\Users\KULLANICIADINIZ\AppData\Local\FiveM\FiveM.app\citizen\common\data\ui Kullanıcı adınız olan bölümü değiştirecek.
.meta uzantılı bir dosyayı ui dosyasına attırmam gerek.

O olmasa da adam klasörü kendisi seçtiğinde link teki dosyayı seçilen klasöre yükleme komutada olur.
Şimdiden teşekkürler.
#4
C# da geçerli kullanıcının AppData klasörünün konumunu tespit etmek oldukça kolay. Bunun için GetFolderPath fonksiyonunu kullanabilirsiniz. Bu fonksiyon sayesinde kullanıcıya ait bir çok klasörün konumunu alabilirsiniz.
string W_Dizin= Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)+ @"\Local\FiveM\FiveM.app\citizen\common\data\ui\";
BugraSahinn Konuyu açan
#5
C# da geçerli kullanıcının AppData klasörünün konumunu tespit etmek oldukça kolay. Bunun için GetFolderPath fonksiyonunu kullanabilirsiniz. Bu fonksiyon sayesinde kullanıcıya ait bir çok klasörün konumunu alabilirsiniz.
string W_Dizin= Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)+ @"\Local\FiveM\FiveM.app\citizen\common\data\ui\";
Sana zahmet pek C# bilmiyorum Bu dosya konumuna birde siteden dosya indirme komutu ekler misin ?
#6
Kodunda en üste using kod bloğunun olduğu yere aşağıda ki kodu ekle.
using System.Net;


Daha sonra aşağıda ki kod içerisinde ki site_adresi_buraya yazan yere dosyayı indireceğiniz site adresini yazmanız yeterli olacaktır. Kodu test etmedim. Büyük ihtimalle işinizi görecektir. ui klasörüne dosyaadi.meta şeklinde dosyanız kaydedilecektir.

string W_Dizin= Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData)+ @"\Local\FiveM\FiveM.app\citizen\common\data\ui\dosyaadi.meta";
string W_SiteAdresi="site_adresi_buraya";
WebClient W_Client = new WebClient();
W_Client.DownloadFile(W_SiteAdresi, W_Dizin);
BugraSahinn Konuyu açan
#7
1561364203834.png

Böyle bir hata aldım İnternetten indireceğim dosya yüklü değil kendisi indirecek acaba o yüzden mi ?
C:\Users\user\AppData\Local\FiveM\FiveM.app\citizen\common\data\ui Bulması gereken C:\Users\user\AppData\Roaming\Local\FiveM\FiveM.app\citizen\common\data\ui\ bulduğu
#8
Oluşan dosya yolu hatalı olduğundan bu hatayı veriyor. Kod içerisinde ki Environment.SpecialFolder.ApplicationData kısmını Environment.SpecialFolder.LocalApplicationData olarak değiştirip tekrar dener misin?
BugraSahinn Konuyu açan
#9
Oluşan dosya yolu hatalı olduğundan bu hatayı veriyor. Kod içerisinde ki Environment.SpecialFolder.ApplicationData kısmını Environment.SpecialFolder.LocalApplicationData olarak değiştirip tekrar dener misin?
\Local\FiveM\FiveM.app\citizen\common\data\ui\mapzoomdata.meta kod içerisindeki local sildim oldu

Teşekkür ederim büyük bir yük kalktı üstümden.

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.