计算Linux c中目录内和目录下的文件数量

  • 本文关键字:文件 Linux 计算 c linux
  • 更新时间 :
  • 英文 :


我想知道如何在Linux中使用C计算目录和目录下文件的数量。我试着搜索它,我得到的只是计算目录中的文件数量,而不计算目录下的文件。

您似乎正在寻找一种递归搜索子目录的方法。您正在寻找的实用程序称为dirent,它允许您列出目录中的文件。下面是dirent的POSIX版本的管理:https://www.man7.org/linux/man-pages/man0/dirent.h.0p.html

那么你可能想做的是有一个递归函数,列出dirent返回的所有子目录,直到所有分支都被计数。

一个警告是,您将获得.(当前目录)和..(父目录),同时列出,将需要排除它们。

相关内容

  • 没有找到相关文章

最新更新