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批处

理文件。


本文标签: 文件夹 文本文档 创建 使用 右键