Yazılım.
CevapSitesi.com Beta!
Çözüm Noktası
Facebook, Twitter, Google+ veya e-posta ile paylaşın.
| Sorular | Makaleler | Üyeler | Etiketler  | İletişim
Soru sormak ya da cevap vermek için;
giriş yapın veya üye olun.

Sosyal medya hesaplarınızla da giriş yapabilirsiniz.

Yazılım Soruları

0

Seçilen dizine dosyaları kopyalama ve değiştirme

Merhaba arkadaşlar bir program yapmaya çalışıyorum fakat bir yerde takıldım.

Program bir oyuna türkçe yama işlemi için yapıldı.

Program içeriği şöyle olacak (örnek)

PS2 Türkçe Yama.exe
Locale\en_us_data.dat
Locale\en_us_data.dir

Bu Locale içindeki 2 dosyayı programda seçmiş olduğum dizine kopyalamak istiyorum.

Programın örneğini indirip bakabilirsiniz, şimdiden çok teşekkür ederim.

https://drive.google.com/drive/folders/0B_cukfssvcCpZV9IcDNUNWtIeGs?usp=sharing

Email: delidolu1adam@gmail.com

1 Cevap

0
Bir klasördeki dosyaları seçilen bir klasöre (örnekte textBox1'in içinde yazan klasör yoluna) kopyalamak için aşağıdaki kodları kullanabilirsin. Bu kod belirtilen klasördeki (örnekte Locale klasörü) tüm dosyaları seçilen klasöre kopyalar.

string kaynakKlasor = System.IO.Path.Combine(Application.ExecutablePath, "Locale");
string[] dosyalar = System.IO.Directory.GetFiles(kaynakKlasor);
string yeniDosya;
foreach (string dosya in dosyalar)
{
    yeniDosya = Path.Combine(textBox1.Text, Path.GetFileName(dosya));
    // Dosya varsa .old uzantısını ekleyerek ismini değiştir.
    if (System.IO.File.Exists(yeniDosya))
        System.IO.File.Move(yeniDosya, yeniDosya + ".old");
    System.IO.File.Copy(dosya, yeniDosya);
}


Cevaplayan: 28.10.17 20:11
cevapsitesi
101,166p 10ü