判断多级目录

// 判断目录是否为 C:\bin 下的子目录,再判断是否为三级目录 
int _nDirNum = 0, _nDirFind=0;
if(_filePath.Find("C:\\bin\\", 0) < 0)
{
	AfxMessageBox(_T("保存失败,目录错误"));
	return;
}
while(1)
{
	int _nIndex = _filePath.Find("\\", _nDirFind);

	if (_nIndex < 0)
	{
		if (_nDirNum != 4)
		{
			AfxMessageBox(_T("保存失败,目录错误"));
			return;
		}
		break;;
	}
	_nDirNum++;
	_nDirFind = _nIndex+1;
}

猜你喜欢

转载自blog.csdn.net/zy499/article/details/53407998
今日推荐