现在的位置: 首页 > 自动控制 > 工业·编程 > 正文

VC判断是否为文件夹或者文件

2012-08-19 23:54 工业·编程 ⁄ 共 318字 ⁄ 字号 暂无评论

int IsDirectoryOrFile(CString strFileName)
{
strFileName.TrimLeft();
strFileName.TrimRight();
WIN32_FIND_DATA fd;
HANDLE hFind = ::FindFirstFile(strFileName,&fd);
::FindClose(hFind);
//不存在同名的文件或文件夹
if (hFind == INVALID_HANDLE_VALUE)
{
return 0 ;
}
//判断是否为目录
else if (fd.dwFileAttributes&FILE_ATTRIBUTE_DIRECTORY)
{
return 2 ;
}
else//判断为文件
{
return 1;
}
}

给我留言

留言无头像?