写个vc小工具需要创建目录,于是百度了下 直接就找了这篇文章,也没继续找了http://www.cnblogs.com/phinecos/archive/2008/06/19/1225224.html
于是我也改写了下,基础知识普及
BOOL CUpgradeDlg::CreateDir( CString dirPath )
{
//保证最后是以\结尾
if (dirPath.GetAt(dirPath.GetLength()-1)!=_T('\\')){
dirPath += _T("\\");
}
CStringArray arr;
int idx=2; //从路径的第3个字符开始查找,忽略掉盘符后的\如E:\tool
while((idx = dirPath.Find('\\', idx+1))>-1){
arr.Add(dirPath.Mid(0, idx));
}
for (int i=0; i<arr.GetSize();i++)
{
//有目录的就不创建了
if (PathFileExists(arr.GetAt(i))) continue;
//创建目录
if(!CreateDirectory(arr.GetAt(i), NULL)) return FALSE;
}
return TRUE;
}
源至:http://jkvast.iteye.com/blog/1266237
分享到:
相关推荐
在提供的压缩包“VC图像处理--边缘检测篇”中,你将找到以上提到的边缘检测算法的VC++源代码实现,你可以直接编译运行这些代码,观察不同算法在实际图像上的效果。这些示例将帮助你理解和应用这些算法,同时也可以...
1. **图形界面**:VC中的MFC(Microsoft Foundation Classes)库提供了丰富的图形用户界面(GUI)组件,用于创建游戏窗口和绘制蛇与食物。开发者需要利用CDC(Device Context)类来控制屏幕绘图,通过OnPaint()消息...
Canny算子是一种多级边缘检测算法,可以有效平衡噪声抑制和边缘检测的准确性。 7. 图像分割:图像分割是将图像分成多个具有相似特征的区域,常用的方法有阈值分割、区域生长、水平集方法和基于聚类的分割。这一步骤...
树形控件允许用户浏览多级目录或分类信息,通过展开和折叠节点来查看详细内容。下面将详细介绍树形控件(Tree Control & View)的使用方法及其操作技巧。 ### 一、树形控件的基本概念 树形控件(Tree Control)主要...
在VC6.0中创建一个Win32 Console Application项目,选择Ansi C++作为源代码类型。游戏的核心部分是控制台界面,通过输出不同的字符来模拟方块的形状和位置。我们首先定义一个二维数组来存储游戏板的状态,每个元素...
总的来说,贪吃蛇VC6.0源代码提供了一个直观的学习平台,帮助开发者理解和运用C++进行游戏开发,体验从零开始创建一个完整游戏的过程。通过分析和修改这个源代码,你不仅可以增强编程技能,还能锻炼解决问题和创新的...
在VC++编程环境中,视图...总的来说,这个"view_fenge.rar_VC 视图"的资源对学习和提升VC++视图操作及界面设计能力非常有价值,它提供了一种实践性的学习方法,让开发者能够通过实际代码来理解和掌握视图切割的技巧。
"一层二层三层变换"指的是多级小波分解过程。小波变换通常不是一次完成,而是分层次进行,每一层对应着不同的分辨率。一层变换是原始信号的初步分解,二层和三层则是对低频和高频成分的进一步细分,这样可以得到更...
mkdir 创建目录 **作用**: 创建一个新的目录。 **格式**: `mkdir [选项] 目录名` - `-p`: 如果指定的目录路径不存在,则会自动创建整个路径。 **示例**: ``` mkdir -p /home/user/documents ``` **应用技巧**...
在图像处理领域,编程代码是实现各种算法和功能的...通过学习这些代码,你可以了解每种操作的实现细节,掌握图像处理的实用技巧,并能够应用到自己的项目中。同时,这也有助于理解不同库函数的工作原理,提高编程能力。
内容索引:VC/C++源码,系统相关,收藏夹 VC收藏夹查看器,能自动识别IE收藏夹内的目录及网址,并以漂亮树形菜单的形式展开多级的收藏夹目录,一些操作Windows系统的小技巧 ,实现的原理是使用查询注册表的方法得到...
5. **多级编码**:JPEG 2000支持多级编码,即可以根据需要选择不同的压缩级别。EBCOT编码需要能够适应这种可变的编码深度。 6. **无损与有损压缩**:EBCOT编码既可以用于无损压缩,也可以用于有损压缩。在无损模式...
1. **小波分解**:使用`wavedec`函数对图像进行多级小波分解,得到不同尺度的小波系数。 2. **噪声估计**:分析小波系数,识别噪声主要集中在哪些系数上。这可能需要对图像的统计特性有所了解,或者采用自适应的方法...
以上就是从《模拟电子技术基础》考试试卷中提取的主要知识点,这些知识点不仅涵盖了基本的电子元件特性和应用,还包括了更高级的电路设计与分析技巧。通过掌握这些知识点,可以帮助学生更好地理解模拟电子技术的基础...
总的来说,这个主题涵盖了Windows桌面应用程序开发中使用C++和WTL创建自定义选项表单的高级技巧,包括使用COptionSheet和CPropSheet类来构建可定制的属性页对话框,以及通过TreeCtrl和TabCtrl来增强用户体验。...
43.zip 用微软本地化工具包在VC4.x中创建一个自定义编译步骤(5KB)<END><br>44,44.zip Known Bugs and Limitations of the MS Resource Localization Toolset 3K 本地化工具包中已知的Bug和程序限制(5KB)<END>...
Canny算法是一种多级边缘检测方法,通过高斯滤波降低噪声,然后应用梯度强度和非极大值抑制来找到可能的边缘,最后使用双阈值确定最终边缘。在VC(Visual C++)环境下,可以使用OpenCV库实现这些算法。 2. **直方图...
《基于MFC的弹球小游戏详解》 ...同时,对于经验丰富的开发者,这个项目也提供了一个快速开发简单游戏的平台,可以在此基础上添加更多复杂功能,如多级关卡、动态生成砖块、游戏音效等,以提升游戏的可玩性和吸引力。
《VC++实现贪吃蛇游戏详解》 ...总之,VC++实现贪吃蛇游戏是一个富有挑战性的学习项目,不仅能够锻炼编程技巧,还能提升问题解决和项目管理的能力。通过不断实践和迭代,你可以创造出一款属于自己的贪吃蛇游戏。