方案1:GetFileSize, 这个函数最简单了, 看代码:
|
方案二, 用标准C库来写, fseek与ftell.
这个方案来得非常简单, 用C就可以完成:
|
方案3. 用FindFirstFile与FindNextFile.
这个方法来得有点复杂, 不过在解决某些问题则是必要的……
我们首先了解WIN32_FIND_DATA结构:
|
我们看一下FindFirstFile与FindNextFile的声明:
|
有了这些方面的知识, 请可以看代码了:
|
看一下它运行了一些结果: