import os
import shutil
def klasor_kopyala(kaynak_klasor, hedef_klasor):
for klasor_yolu, klasor_adlari, dosya_adlari in os.walk(kaynak_klasor):
for dosya_adi in dosya_adlari:
if dosya_adi.endswith(".w3strings"):
dosya_yolu = os.path.join(klasor_yolu, dosya_adi)
hedef_dosya_yolu = dosya_yolu.replace(kaynak_klasor, hedef_klasor, 1)
hedef_klasor_alt = os.path.dirname(hedef_dosya_yolu)
os.makedirs(hedef_klasor_alt, exist_ok=True)
shutil.copy2(dosya_yolu, hedef_dosya_yolu)
print(f"{dosya_yolu} dosyası kopyalandı: {hedef_dosya_yolu}")
def main():
witcher_konum = input("Witcher 3 konumunu girin: ")
kaynak_klasor = os.path.join(witcher_konum, "content")
dlc_klasor = os.path.join(witcher_konum, "DLC")
if os.path.exists(kaynak_klasor) and os.path.exists(dlc_klasor):
hedef_klasor = input("Hedef klasörün konumunu girin: ")
if not os.path.exists(hedef_klasor):
os.makedirs(hedef_klasor)
klasor_kopyala(kaynak_klasor, hedef_klasor)
klasor_kopyala(dlc_klasor, hedef_klasor)
print("Kopyalama işlemi tamamlandı.")
else:
print("Belirtilen konumda content veya DLC klasörü bulunamadı.")
if __name__ == "__main__":
main()