• 12-08-2023, 21:06:50
    #1
    bitane x klasörüm var. klasör altında tonlarca rar dosyası var ama ben sadece "test" adlı klasördeki rar dosyalarını görmek istiyorum.
    tabi x klasörünün içinde de aşırı "test dosyası var.
    x klasörümün içeriği şöyle
    x/1/test
    x/deneme/test
    x/r10/test
    x/den;/ken/wen/test
  • 12-08-2023, 21:08:57
    #2
    Bu konuda Python işini gorecektir, dongulerle vs. (os kütüphanesini araştır)
  • 12-08-2023, 21:09:52
    #3
    klasör arama çubugunda şunu yaz enterle .*.rar
  • 12-08-2023, 21:19:34
    #4
    qMachineCEO adlı üyeden alıntı: mesajı görüntüle
    Bu konuda Python işini gorecektir, dongulerle vs. (os kütüphanesini araştır)
    php ilede hallederimde windowsun böyle bir aranması var mı yokmu öğrenmek istedim

    shms adlı üyeden alıntı: mesajı görüntüle
    klasör arama çubugunda şunu yaz enterle .*.rar
    bu tüm rar dosyalarını bulur.
  • 12-08-2023, 21:20:43
    #5
    everything adlı uygulamayı öneririm aynı şey için kullanıyordum bende windowsun 50 kat hızlısı hemen sonuçları gösteriyor
  • 12-08-2023, 21:21:56
    #6
    dilenci adlı üyeden alıntı: mesajı görüntüle
    php ilede hallederimde windowsun böyle bir aranması var mı yokmu öğrenmek istedim



    bu tüm rar dosyalarını bulur.


    import os
    
    def find_rar_files(root_folder):
        rar_files = []
        for foldername, subfolders, filenames in os.walk(root_folder):
            for filename in filenames:
                if filename.endswith('.rar'):
                    rar_files.append(os.path.join(foldername, filename))
        return rar_files
    
    target_folders = [
        'x/1/test',
        'x/deneme/test',
        'x/r10/test',
        'x/den;/ken/wen/test'
    ]
    
    rar_files = []
    for folder in target_folders:
        rar_files.extend(find_rar_files(folder))
    
    for rar_file in rar_files:
        print(rar_file)
  • 12-08-2023, 22:43:11
    #7
    shms adlı üyeden alıntı: mesajı görüntüle
    import os
    
    def find_rar_files(root_folder):
        rar_files = []
        for foldername, subfolders, filenames in os.walk(root_folder):
            for filename in filenames:
                if filename.endswith('.rar'):
                    rar_files.append(os.path.join(foldername, filename))
        return rar_files
    
    target_folders = [
        'x/1/test',
        'x/deneme/test',
        'x/r10/test',
        'x/den;/ken/wen/test'
    ]
    
    rar_files = []
    for folder in target_folders:
        rar_files.extend(find_rar_files(folder))
    
    for rar_file in rar_files:
        print(rar_file)
    Elinize sağlık hocam