我正在编写程序,列出特定目录中的所有文件和子目录,并返回目录占用的大小。 我用这个函数_findfirst64和_findnext64
我怎么知道对象是文件还是目录?
答案 0 :(得分:4)
http://msdn.microsoft.com/en-us/library/kda16keh.aspx
有关找到的对象的信息位于第二个参数struct _finddata_t
。
_finddata_t_ info;
intptr_t handle = _findfirst64("myfile", &info);
if (handle > 0)
{
if (info->attrib & _A_SUBDIR)
{
// it's a directory