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_PATHNAME |