vc 利用递归的方法 检查一个5级目录是否存在 并在第5级目录下创建文件 请问怎么做? 需要在D:\\A\\B\\C\\D\\E下创建一个文件 但是这些目录是否存在得进行检测 如果目录不在并创建目录请问用递归的方法怎么做啊? 请大家指点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 递归的时候加入一个LEVEL参数就好了啊,当LEVEL=5时,存在这个目录就可以了啊 伪代码:void enumDir(char* pszDir, int level){ CDir dir(pszDir); while(!dir.Last) { if(level == 5 && dir.subDir == "指定的文件夹名") { // 做点什么吧 } enumDir(dir.subDir, level + 1); dir.Next(); }} LEVEL参数正确,或判文件夹名 为什么每次用VC6 打开工程文件,资源栏都有*号显示? 这样比较二进制咋不对。 使用UpdateData(true)为什么会运行出错? new生成一个新的结构体怎么不行? 我的一个vc程序,运行可以通过,但调试却出错,怎么回事? ActiveX控件的事件问题…… 很傻的问题:VC中有Round函数吗,如何在我的源代码中调用? 如何把菜单响应函数放到我的一个窗口类里。 help me! 开源一个最近做的基于ActiveX的浏览器,散分,求祝福! 如何实现模拟系统“开始”菜单的制作呀 vc6里面有一个警告级别的设置地方在哪里?
void enumDir(char* pszDir, int level)
{
CDir dir(pszDir); while(!dir.Last)
{
if(level == 5 && dir.subDir == "指定的文件夹名")
{
// 做点什么吧
} enumDir(dir.subDir, level + 1); dir.Next();
}
}