如何在C中的txt文件中列出所有目录和子目录中的文件名?

时间:2015-02-25 22:47:45

标签: c file directory subdirectory

我想列出放置在与3D模型组件中的位置对应的目录和子目录中的所有PDF文件(CAD图纸),同时保留有关每个子目录的级别的信息。绘图树看起来像这样(装配图的“[A]”状态“ - 级别与父目录的级别相同):

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

因此在执行程序后,txt文件应如下所示:

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

这是该项目的第一步。只要我有文件列表,我就能自动重命名它们。

0 个答案:

没有答案