gpt4 book ai didi

c++ - 如何通过 Windows API 获取文件夹大小

转载 作者:可可西里 更新时间:2023-11-01 11:13:05 25 4
gpt4 key购买 nike

<分区>

在 Windows 操作系统上,我们可以使用右键单击文件夹,它会显示包含文件夹大小信息的属性信息。现在,我想使用 Windows API 来获取文件夹大小,我不想使用 FindFirstFile/FindNextFile 来枚举所有文件。提前致谢。

我尝试了下面的代码,但是,它返回了带有无效数据的大小。

HANDLE hFile = CreateFile(tsFolderPath.c_str(), GENERIC_READ, FILE_SHARE_READ, 
NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL|FILE_FLAG_BACKUP_SEMANTICS, NULL);

LARGE_INTEGER fileSize;
GetFileSizeEx(hFile, &fileSize);
CloseHandle(hFile);

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com