文件或目录_findfirst C++
File or directory _findfirst C++
我正在编写程序,该程序列出了特定目录中的所有文件和子目录,并返回目录占用的大小。我为此目的使用_findfirst64和_findnext64
如何知道对象是文件还是目录?
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