• 07-10-2023, 02:19:37
    #10
    DostWeb adlı üyeden alıntı: mesajı görüntüle
    İçeriği değil de genel olarak ne olduğunu bende merak ettim doğal olarak. Tek bir TXT dosyasına 60 GB text nasıl yazılır, eklenir, kopyalanır vs hayretler içerisindeyim açıkçası.
    Benim isim bu hocam Tek bir txt dosyasi icine birlestirmedim zatne neredeyse 50 tane txt dosyasini birlestirdim.



    # Birleştirmek istediğiniz dosyaların adlarını belirleyin
    dosya_adlari = ["a.txt", "b.txt", "c.txt", "d.txt", "e.txt", "f.txt",]

    # Birleştirilecek dosyayı açın ve diğer dosyaları sırayla ekleyin
    birlesmis_dosya_adi = "sonuc.txt"
    parca_boyutu = 1024 # Her bir parça için istediğiniz boyutu ayarlayın (örneğin 1 MB)

    with open(birlesmis_dosya_adi, "wb") as birlesmis_dosya:
    for dosya_adi in dosya_adlari:
    with open(dosya_adi, "rb") as dosya:
    while True:
    veri = dosya.read(parca_boyutu)
    if not veri:
    break
    birlesmis_dosya.write(veri)

    print(f"{birlesmis_dosya_adi} adlı dosya başarıyla birleştirildi.")

    İhtiyaci olan birisi olursa
  • 07-10-2023, 02:20:20
    #11
    laurantex adlı üyeden alıntı: mesajı görüntüle
    59,1 GB (63.521.845.998 bayt) büyüklügünde bir txt dosyasi icerisinde kod ile arama yapmak istiyorum (filtreleme) yapmak istiyorum ancak dosya boyutu büyük oldugu icin bilgisayarim bu islem sırasında donuyor veya memory hatası alıyorum cmd ekranında bunun icin bana baslica tavsiyeleriniz nedir?

    Not: Lütfen dosyaları parca parca ayırın yöntemini sunmayiniz bunu denedim ancak pek kullanisli olmadi.

    Degerli görüsleriniz icin simdiden tesekkurler.
    X64 editör kullanman gerek x86 editörler 2gb dan büyük verileri memory edemez.
    + Olarak
    Verileri filtrelemek tam bir işkence olucak böle büyük bir veriyi PC nin renderlamasi için sanırım minimum 32gn ram yer gibime geliyor page ler biraz geç load olur ama olur yani
  • 07-10-2023, 02:20:25
    #12
    likurgus adlı üyeden alıntı: mesajı görüntüle
    Kod ile nasıl okutuyorsunuz mesela bütün halinde mi satır satır mı ? Satır satır okutursanız daha az bellek kullanarak işinizi halledebilirsiniz.
    Sonunda konu ile alakalı bir cevap görüyorum tesekkurler öncelikle,

    Bunu denedim ancak basarili olamadim memorry error aliyorum bir süre sonra tekrardan.
  • 07-10-2023, 02:21:07
    #13
    Misafir adlı üyeden alıntı: mesajı görüntüle
    X64 editör kullanman gerek x86 editörler 2gb dan büyük verileri memory edemez.
    + Olarak
    Verileri filtrelemek tam bir işkence olucak böle büyük bir veriyi PC nin renderlamasi için sanırım minimum 32gn ram yer gibime geliyor page ler biraz geç load olur ama olur yani
    X64 ler de acmiyor ne yazıkkı hocam sanirim parça parça islemem gerekecek.
  • 07-10-2023, 02:21:23
    #14
    fileLocator kullanabilirsiniz.
  • 07-10-2023, 02:22:35
    #15
    laurantex adlı üyeden alıntı: mesajı görüntüle
    X64 ler de acmiyor ne yazıkkı hocam sanirim parça parça islemem gerekecek.
    Hocam x64 lerde acmiyorsa c# yada c++ de veri bütünlüğünü parcalamaniz gerekir ne yazikki veri tek parçada olsa bütünlüğü 1mb yaparsanız sadece 1mblik kısım görüntülenir daha sonra diğer 1mb a gecicektir
  • 07-10-2023, 02:23:04
    #16
    Şunu deneyebilirsin: https://web.archive.org/web/20140908.../features.html

    Adı da zaten bu yönde. Large Text File Viewer. 1GB ve üstü Txt dosyalarını açmak için yapılmış.
  • 07-10-2023, 02:23:12
    #17
    laurantex adlı üyeden alıntı: mesajı görüntüle
    Sonunda konu ile alakalı bir cevap görüyorum tesekkurler öncelikle,

    Bunu denedim ancak basarili olamadim memorry error aliyorum bir süre sonra tekrardan.
    Hocam her satırdan sonra dosyayı kapatın. Mesela 1. satırı okudu diyelim. 2. satıra geçmeden dosyayı kapatın ve 2. satırdan okumaya devam etmesi için ona göre bir döngüye sokun. Bu şekilde her satır için dosya sürekli açık kalmadan işlem devam edebilir. Tabii şunu da sormak lazım kod vs. çalıştırmadan dosyayı normal şekilde açarken bellek hatası alıyor musunuz ?
  • 07-10-2023, 02:25:49
    #18
    canyucel adlı üyeden alıntı: mesajı görüntüle
    Kaç yıllık sektör hayatımda çok garip şeyler gördüm ancak daha önce hiçbir işletmede/işte bu tarz bir saklama yöntemi görmedim. Eğer işiniz legalse örnek olarak PM'den paylaşınız.
    Sanırım değil