Нестандартное получение имён файлов

Тема в разделе "WASM.WIN32", создана пользователем Qper, 15 сен 2006.

  1. Qper

    Qper New Member

    Публикаций:
    0
    Регистрация:
    10 апр 2006
    Сообщения:
    10
    Собственно, задача такая: сгенерить файл, в котором на каждой новой строке будет полный путь к следующему файлу, т.е. в файле должны быть все пути ко всем файлам на диске.

    Очевидное решение - рекурсивно обойти все папочки и сохранять в файл пути найденных файлов. Но это долго. Кто-нибудь знает более быстрый метод?
     
  2. tylerdurden

    tylerdurden New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2004
    Сообщения:
    322
    А что ж еще делать, обойти все папки и в каждой "list()" сохранять.
     
  3. Qper

    Qper New Member

    Публикаций:
    0
    Регистрация:
    10 апр 2006
    Сообщения:
    10
    А точно никакого более быстрого метода нет? Может как-то на более низком уровне можно список всех файлов более быстро получить?
     
  4. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
    Qper
    Ну почитай про NtQueryDirectoryFile, это получение всех файлов каталога за раз. Остальное - только самому парсить ФС.