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

时间:2012-01-13 08:31:02

标签: c windows

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

我在C编程,程序在Windows 7中运行。

2 个答案:

答案 0 :(得分:1)

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

请参阅FindFirstFile

答案 1 :(得分:0)

要获取文件大小,您可以使用函数GetFileSizeEx

Afaik没有确定完整文件夹大小的功能,但是通过上述功能,您可以迭代所有文件,然后将所有文件大小加起来。