c++ - 文件夹大小 linux

标签 c++ c linux directory

我需要定期监控我的 Linux 机器上的文件夹,以检查它们是否超出了特定限制。

我已经检查了 stat 函数调用,但在所有子文件夹和文件上递归运行 stat 非常耗时,我需要对所有文件夹执行此操作。

内核是否维护我可以在我的程序中解释的任何数据结构。或者他们是否有任何标准的 api。

最佳答案

如果您需要强制执行限制,请使用 quotas

关于c++ - 文件夹大小 linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3565805/

相关文章:

c++ - 将 TaskDialogConfig 与 std::string 一起使用

c++ - 给定一个 vector ,如何找到 vector 的所有子集和原始索引

c++ - 用于插入操作的二叉搜索树代码问题

c - 设置 MPI_Info : value is too long 时出错

linux - 有没有办法在设置dpkg控制文件时自动判断依赖关系?

python - 使用 Raspberry Pi3 实现无线传感器网络

c++ - 围绕变量 "name"的堆栈已损坏 C++

c - 在 C 中使用 gets 获取文件名时,文件会打开,但在使用 fgets 时不会打开

C代码: how to detect duplicate function declarations

Linux Debian apt-get 更新错误/Atom 缺少 GPG key