c - 如何在Windows中用C获取文件夹大小?

标签 c windows

如何检查文件夹的总大小是否小于预定义值?或者,具有特定扩展名(例如 *.txt)的文件的总大小?

我正在使用 C 进行编程,该程序在 Windows 7 中运行。

最佳答案

您可以使用findfirstfile、findnextfile方法,返回的结构体(WIN32_FIND_DATA)包含文件大小。

参见FindFirstFile

关于c - 如何在Windows中用C获取文件夹大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8847777/

相关文章:

windows - 在按钮 Isenabled =false 上,我看不到按钮背景图像?

c++ - 标准是否定义了 `a[i]` 的类型,其中 `a` 是 `T [M][N]`?

c - 快速确定递归函数返回的最终值

c - 编写返回两个数组交集的函数的困难

php - 使用 Windows 身份验证作为 Intranet 应用程序的登录凭据

java - 通过 java Runtime.getRuntime().exec 从 windows 连接到 linux 机器

c - 使用 BST 对结构数组进行排序的函数的时间复杂度是多少?

c - Linux timer_setup 函数

c++ - 为什么我无法使用 CreateFile Win32 API 打开文件 RW 但可以使用 std::remove 将其删除?

c# - 如何检测线程是否具有 Windows 句柄?