MakeSureDirectoryPathExists和CreateDirectory的区别
来源:互联网 发布:雷欧奥特曼mac队 编辑:程序博客网 时间:2024/06/13 04:41
不同点是:MakeSureDirectoryPathExists可以一次性创建深层目录,即多级目录。如:创建C:\dan\shi\ming\目录,只要在本机上存在C盘,就会一次性创建C:\dan和C:\dan\shi和C:\dan\shi\ming这三个目录,但是CreateDirectory不能创建深层目录,比如:要创建C:\dan\shi\ming目录,必须先保证C:\dan和C:\dan\shi目录存在,C:\dan\shi\ming目录才能创建成功;如果C:\dan和C:\dan\shi目录不存在,直接用CreateDirectory创建C:\dan\shi\ming目录不会成功,也不会创建C:\dan和C:\dan\shi目录。因此用CreateDirectory创建深层目录时,必须多次调用CreateDirectory函数且必须保证上层目录创建成功后才创建下级目录。如要创建C:\dan\shi\ming目录,必须按下面那样:
CreateDirectory(_T("C:\\dan")); // 必须先创建C:\dan目录
CreateDirectory(_T("C:\\dan\\shi")); // 然后创建C:\dan\shi目录
CreateDirectory(_T("C:\\dan\\shi\\ming")); // 再创建C:\dan\shi\ming目录
而MakeSureDirectoryPathExists和CreateDirectory(_T("C:\\dan\\shi\\ming")); 一次性就可以成功,即使C:\dan目录和C:\dan\shi目录不存在(不存在时,就会创建不存在的目录)也能创建成功。
- MakeSureDirectoryPathExists和CreateDirectory的区别
- MakeSureDirectoryPathExists与CreateDirectory的区别
- MakeSureDirectoryPathExists与CreateDirectory的区别
- MakeSureDirectoryPathExists
- CreateDirectory和RemoveDirectory函数
- forcedirectories和CreateDirectory
- CreateDirectory和RemoveDirectory函数
- CreateDirectory的参数
- CreateDirectory的使用
- CreateDirectory的使用
- CreateDirectory
- 利用FindFirstFile和CreateDirectory函数实现多层目录的检测和创建
- yii2 createDirectory 文件上传的保存文件和递归创建文件夹
- windows API CreateDirectory和RemoveDirectory函数
- CFtpConnection之CreateDirectory、GetCurrentDirectory、SetCurrentDirectory的使用
- 验证文件目录的创建函数CreateDirectory();
- Windows API CreateDirectory和RemoveDirectory 新建目录和删除目录
- Windows API一日一练(51)CreateDirectory和RemoveDirectory函数
- 删除目录以及子目录以下所有目录和文件
- win32画线考虑去锯齿
- SQL*PLUS 命令
- Oracle数据库导出工具Export utility
- 判断一个List是否是另一个List的子集
- MakeSureDirectoryPathExists和CreateDirectory的区别
- Eddy's picture(最小生成树)
- kernel hacker修炼之道之内核虚拟化 KVM/QEMU——Guest OS, Qemu
- 自写的Properties的toString方法,去空格
- KMP算法的理解
- 550 5.7.1 Client does not have permissions to send as this sender
- 读取虚拟机键盘的event值
- 房屋地址信息编码
- 可以伸缩的面板