如何在Windows上用C计算文件夹中元素的数量



我正试图找到一种方法来计算文件夹中元素的数量,或者访问文件夹左下角的数字,指示元素的数量。程序文件夹的屏幕截图,箭头指示元素编号

我在网上搜索了一下,但似乎没有任何东西表明该怎么做。如果有人知道答案,请帮忙。

如果您的程序只在windows上运行,您可以使用以下函数:

FindFirstFileW启动目录扫描并获取句柄。(请参见https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-findfirstfilew)

然后,使用给定的句柄,调用FindNextFileW(在循环中(以获取下一个条目。(请参见https://learn.microsoft.com/en-us/windows/win32/api/fileapi/nf-fileapi-findnextfilew)。

最后调用FindClose以结束扫描,并关闭句柄。

如@yfw所述,您可以看到使用Windows API列出文件夹的完整示例,在Windows 中使用C列出文件夹中的文件

右键单击并突出显示要计数的

最新更新