一个简单的梯归创建目录函数
2007-08-25 16:20
441 查看
void CreateAllDirectories(CString strDir)
{
//remove ending / if exists
if(strDir.Right(1)=="//")
strDir=strDir.Left(strDir.GetLength()-1);
// base case . . .if directory exists
if(GetFileAttributes(strDir)!=-1)
return;
// recursive call, one less directory
int nFound = strDir.ReverseFind('//');
CreateAllDirectories(strDir.Left(nFound));
// actual work
CreateDirectory(strDir,NULL);
}
{
//remove ending / if exists
if(strDir.Right(1)=="//")
strDir=strDir.Left(strDir.GetLength()-1);
// base case . . .if directory exists
if(GetFileAttributes(strDir)!=-1)
return;
// recursive call, one less directory
int nFound = strDir.ReverseFind('//');
CreateAllDirectories(strDir.Left(nFound));
// actual work
CreateDirectory(strDir,NULL);
}
相关文章推荐
- mysql 自定义函数(1)创建一个简单函数
- SqlClr:创建一个简单的表值函数
- 一个简单的NT驱动之创建设备对象函数(CreateDevice)
- 一个简单的创建dom的函数
- 一个可以自动创建多级目录的函数
- ATL--创建简单的ATL之dll工程,给接口添加属性(实际上就是一个函数对)
- 一个可以自动创建多级目录的函数
- 1. 写出一个能创建多级目录的 PHP 函数(新浪网技术部)
- 一个简单的创建ndk文件目录结构来编译源文件的框架的小脚本
- 一个创建多层目录的函数
- php中书写一个创建多久目录的函数
- 一个简单求和函数的C-》SSE-》AVX的实现过程
- C# 实现简单打印(三)-认识打印控件,创建一个带打印功能的程序
- [原创]我的WCF之旅(1):创建一个简单的WCF程序
- Django学习笔记(二)创建一个简单页面
- 使用 CodeIgniter 创建一个简单的 Web 站点
- 一个简单的多目录makefile
- 一个创建工程目录的shell脚本
- NUnit的使用(1)——创建一个简单的单元测试
- 02-创建一个ROS的WorkSpace目录