1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Content Finder

Тема в разделе 'Архив', создана пользователем JoLan, 7 мар 2011.

  1. TopicStarter Overlay

    JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation

    Лениво было искать какие программы могут искать по содержимому, поэтому сделал свою:


    [​IMG]

    • Path - путь до сканируемой директории
    • Entries - вхождения, которые нужно искать в файлах
    • Ext. - расширения файлов, которые сканировать
    Вхождения и расширения должны вписываться через "-" и обязательно в конце тоже должно стоять тире, иначе последнее вхождение/расширение будет проигнорировано. Регистр искомых расширений/вхождений неважен.

    • FileName - имя файла (Капитан, конечно)
    • Entry - какое вхождение было найдено в файле
    • Index - номер строки, в которой было найдено вхождение

    [hide thank "1"]Ссылка: http://narod.ru/disk/6978659001/content_finder.zip.html
    Пароль: Special for mmorpg-devs.ru[/hide]

    P.S. Программа может искать в любых текстовых файлах, она не ограничивается только тремя расширениями.

    P.P.S: Чтобы найти юникодное вхождение (аля китайские иероглифы) сперва нужно сконвертировать Unicode в Multibyte Программа для конвертирования Unicode <-> Multibyte
    Agi, Pro100Neo, Aksel и 70 другим нравится это.
  2. Darkstarko Наказан Пользователи

    Сообщения:
    54
    Лайки:
    10
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    PW-TEAM, J-Games
    рекурсия + поиск по текстовику?
    или просто все текстовики в папке вскрывает и ищет?
    1 человеку нравится это.
  3. TopicStarter Overlay

    JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Сначала сканирование выбранной директории. В каждой итерации проверяется расширение файла. После Каждый файл отдельно открывается и ищутся вхождения, которые были указаны выше. Все просто до безобразия.
  4. mreco Пользователи

    Сообщения:
    1
    Лайки:
    1
    Репутация:
    0
    Кодировку автоматом китайскую читает?
  5. TopicStarter Overlay

    JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Нет, программа загружает файлы для просмотра в кодировке Ansi, поэтому, чтобы найти юникодное вхождение сперва нужно сконвертировать Unicode в Multibyte. Добавил ссылку на конвертер в первый пост.
  6. ТАМИОР ... Пользователи

    Сообщения:
    125
    Лайки:
    52
    Пол:
    Мужской
    Репутация:
    0
    А для неочень понимающих можно подробнее объяснить для чего сие чудо нужно?
  7. TopicStarter Overlay

    JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
    Поиск любых слов в любых текстовых файлах по заданному пути
  8. Andrea Пользователи

    Сообщения:
    99
    Лайки:
    5
    Пол:
    Мужской
    Репутация:
    0
    Спасибо огромное за Multibyte, нигде в интернете не смог его найти
  9. TopicStarter Overlay

    JoLan Команда форума Администратор AngeliCore Программист

    Сообщения:
    1.061
    Лайки:
    948
    Пол:
    Мужской
    Репутация:
    6
    Команда:
    AngeliCore
    Страна:
    Russian Federation Russian Federation
  10. nikes Программист Пользователи

    Сообщения:
    90
    Лайки:
    62
    Пол:
    Мужской
    Репутация:
    -2
    Команда:
    -=hunters=-
    Джо обнови силь.
Черновик сохранён Черновик удалён

Поделиться этой страницей