Софт для парса тхт из папок

Discussion in 'Болталка' started by AmperLab, 15 May 2023.

  1. AmperLab

    AmperLab New Member

    Joined:
    1 Oct 2020
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Чем можно спарсить текстовик с 1 названием из 1000 папок ?
     
  2. hydra

    hydra Elder - Старейшина

    Joined:
    24 Jul 2015
    Messages:
    3,373
    Likes Received:
    36,873
    Reputations:
    73
    find
     
  3. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,108
    Likes Received:
    8,495
    Reputations:
    25
    grep

    Перец явно под вендой же сидит :)
     
    hydra likes this.
  4. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,108
    Likes Received:
    8,495
    Reputations:
    25
    Ммм. А под Вендой раньше была служба индексирования файлов. Щас не знаю - но должна быть.
    Как иначе они будут иметь всех своих пользователей ? Вот. И там была форма для ввода. Тоесть ее не было в меню Пуск, она где-то была сныкана.

    Вот надо поискать. Я не могу, у меня Венды нет.
     
  5. hydra

    hydra Elder - Старейшина

    Joined:
    24 Jul 2015
    Messages:
    3,373
    Likes Received:
    36,873
    Reputations:
    73
    Ну да,скорее всего.Ну ежели шо,WSL можно юзнуть.
     
    DartPhoenix likes this.
  6. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,108
    Likes Received:
    8,495
    Reputations:
    25
    Глубины этой ереси не изучал я, но да. Скорее всего можно должно быть. Я не выдержал, ушоль на Ляликс :)

    UPD: но вообще - у него все файлы уже давно проиндексированы это хорошая вероятность. Надо только найти интерфейс. Если он есть.
     
  7. hydra

    hydra Elder - Старейшина

    Joined:
    24 Jul 2015
    Messages:
    3,373
    Likes Received:
    36,873
    Reputations:
    73
    Есть.Можно даже врубать, и вырубать для SSD.В окне проводника есть поле поиска.
     
    DartPhoenix likes this.
  8. DartPhoenix

    DartPhoenix Elder - Старейшина

    Joined:
    15 Sep 2013
    Messages:
    1,108
    Likes Received:
    8,495
    Reputations:
    25
    Сука свобода так и прет.
    Значит можно сформулировать и ответ "юзойте окно проводника" :)
     
    hydra likes this.
  9. hydra

    hydra Elder - Старейшина

    Joined:
    24 Jul 2015
    Messages:
    3,373
    Likes Received:
    36,873
    Reputations:
    73
    :D
     
    CyberTro1n likes this.
  10. mankurt13

    mankurt13 Well-Known Member

    Joined:
    18 Oct 2019
    Messages:
    378
    Likes Received:
    1,542
    Reputations:
    3
    Если надо что-то "спарсить", правильный ответ: "скриптом, на любом доступном языке".
    Code:
    set fso = CreateObject("Scripting.FileSystemObject")
    ShowFolderList "."
    sub ShowFolderList(rootname)
        for each folder in fso.GetFolder(rootname).SubFolders
            if rootname <> "." then
                nextroot = rootname & "\" & folder.name
            else
                nextroot = folder.name
            end if
            ShowFolderList(nextroot)
        next
        for each file in fso.GetFolder(rootname).files
            if (file.name = "<file_name>") then
                set input_file = fso.OpenTextFile(filepath,1)
                line = input_file.readline
                '...
                set input_file=nothing
            end if
        next
    end sub
     
  11. VKAPI

    VKAPI Member

    Joined:
    25 Nov 2011
    Messages:
    142
    Likes Received:
    68
    Reputations:
    0
    [​IMG]


    Создаёшь папку. Туда свои папки. Даллее вводишь что нужно найти в папка и он выдаст из всех папок
     
  12. Ch3ck

    Ch3ck Elder - Старейшина

    Joined:
    9 Jun 2006
    Messages:
    1,363
    Likes Received:
    1,192
    Reputations:
    430
    нихуя себе!
     
    VKAPI and hydra like this.