请输入您要查询的百科知识:

 

词条 SHCreateDirectoryEx
释义

SHCreateDirectoryEx函数功能: MFC中,该函数创建一个文件系统的目录。与CreateDirectory不同的如果路径中有文件夹不存在,这些文件夹会被创建。 有了这个函数,就不用在创建多层文件夹时使用递归和CreateDirectory来实现了。

函数原型

int SHCreateDirectoryEx(

HWND hwnd,

LPCTSTR pszPath,

SECURITY_ATTRIBUTES *psa

);

参数

hwnd 指向父窗体的句柄,可以置为MFC类的hwnd。如果置为NULL,返回ERROR_CANCELLED。

如果hwnd指向空窗口,返回ERROR_CANCELLED。

pszPath 指向你要创建的完整路径的字符串。最长为包括空字符在内的248个字符。

psa 指向SECURITY_ATTRIBUTES结构体,可以置为空。

返回值

ERROR_BAD_PATHNAMEpszPath 参数为相对路径。

ERROR_FILENAME_EXCED_RANGEpszPath 参数太长。

ERROR_PATH_NOT_FOUND 创建时系统找不到指定路径,可能路径中包含非法入口。(如Z:\\,但不存在Z盘。)

ERROR_FILE_EXISTS 文件已经存在。

ERROR_ALREADY_EXISTS 路径已经存在。

ERROR_CANCELLED 用户取消了操作。 返回 ERROR_SUCCESS 表示创建成功。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 20:56:56