admin 管理员组文章数量: 1086019
2024年4月12日发(作者:电脑屏幕死机了按哪个键盘可以恢复)
制作多层文件夹要思考的问题
1.在使用SHCreateDirectoryEx函数创建多层文件夹的过程中,发现在文件夹路径中,
只能使用而不能使用/,否则将创建文件夹失败。
2.下面为在MFC中使用的代码片段
CString new_path = "C:/abc/d/e";
//SHCreateDirectoryEx函数必须使用,不能使用/
new_e("/", "");
//判断是否存在该文件夹
if (!PathIsDirectory(new_path)){
//创建文件夹(可以创建多级文件夹)
if (SHCreateDirectoryEx(NULL, new_path, NULL) != ERROR_SUCCESS){
return;
}
}
CreateDirectory只能创建一层文件夹。当创建多层文件夹时,shcreatedirectoryex
可以一次性将所需的文件夹逐层创建出来,所需的头文件是shlobj.h。但是发现在创建
Linux系统下的多层目录时,总是失败。最后还是使用mkdir,CreateDirectory来循环创
建文件夹。
1.在多级文件夹,单击鼠标右键,新建一个文本文档。
2.打开文本文档,在里面输入:md 一级文件夹二级文件夹三级文件夹四级文件夹,而
后,保存并关闭文本文档。
3.选中文本文档,单击鼠标右键,给文本文档重命名,将后缀文件类型扩展名txt改为bat。
4.修改完后缀后,按【Enter】键,弹出提示框,单击【是】,文本文档,变成Windows批处
理文件。
版权声明:本文标题:制作多层文件夹要思考的问题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1712854742a609539.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论