Как перечислить имена файлов во всех каталогах и подкаталогах в текстовом файле в C?

Я хотел бы перечислить все файлы PDF (чертежи САПР), размещенные в каталогах и подкаталогах, соответствующих месту в сборке 3D-модели, также сохраняя информацию об уровне каждого подкаталога. Дерево чертежа выглядит примерно так ("[A]" указывает на сборочный чертеж " - уровень такой же, как и в родительском каталоге):

DIR100
  DIR101
  DIR102
    [A]DRW102
    DRW1021
    DRW1022
    ...
  DIR103
    [A]DRW103
    DRW1031
    DRW1032
    ...
  ...
  [A]DRW100
  DRW1001
  DRW1002

Таким образом, после выполнения программы, текстовый файл должен выглядеть так:

LVL1 DIR100
  LVL2 DIR101
  LVL2 DIR102
    LVL2 [A]DRW102
    LVL3 DRW1021
LVL3 DRW1022
    ...

Это первый шаг к проекту. Как только у меня есть список файлов, я могу автоматически переименовать их.

0 ответов

Другие вопросы по тегам