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

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

  1. Qper

    Qper New Member

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

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

    tylerdurden New Member

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

    Qper New Member

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

    IceStudent Active Member

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