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

Discussion in 'WASM.WIN32' started by Qper, Sep 15, 2006.

  1. Qper

    Qper New Member

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

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

    tylerdurden New Member

    Blog Posts:
    0
    Joined:
    Feb 25, 2004
    Messages:
    322
    А что ж еще делать, обойти все папки и в каждой "list()" сохранять.
     
  3. Qper

    Qper New Member

    Blog Posts:
    0
    Joined:
    Apr 10, 2006
    Messages:
    10
    А точно никакого более быстрого метода нет? Может как-то на более низком уровне можно список всех файлов более быстро получить?
     
  4. IceStudent

    IceStudent Active Member

    Blog Posts:
    0
    Joined:
    Oct 2, 2003
    Messages:
    4,300
    Location:
    Ukraine
    Qper
    Ну почитай про NtQueryDirectoryFile, это получение всех файлов каталога за раз. Остальное - только самому парсить ФС.