首页 > 代码库 > Windows下使用创建多层文件夹 SHCreateDirectoryEx 函数需要注意的问题
Windows下使用创建多层文件夹 SHCreateDirectoryEx 函数需要注意的问题
1.在使用SHCreateDirectoryEx函数创建多层文件夹的过程中,发现在文件夹路径中,只能使用\\而不能使用/,否则将创建文件夹失败。
2.下面为在MFC中使用的代码片段
CString new_path = "C:/abc/d/e";//SHCreateDirectoryEx函数必须使用\\,不能使用/new_path.Replace("/", "\\");//判断是否存在该文件夹if (!PathIsDirectory(new_path)){ //创建文件夹(可以创建多级文件夹) if (SHCreateDirectoryEx(NULL, new_path, NULL) != ERROR_SUCCESS){ return; }}
Windows下使用创建多层文件夹 SHCreateDirectoryEx 函数需要注意的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。