CreateFile函数在Windows API中用于创建、打开、读取、写入或关闭一个文件或输入/输出流。这个函数并不能直接用来创建目录。要创建目录,你需要使用其他函数,比如CreateDirectory或者Mkdir。
BOOL CreateDirectory(
LPCTSTR lpPathName,
LPSECURITY_ATTRIBUTES lpSecurityAttributes
);
其中,lpPathName是要创建的目录的路径,lpSecurityAttributes是一个指向安全属性的指针(可以为NULL)。如果函数成功,返回非零值;如果失败,返回零。
int mkdir(
const char *pathname,
mode_t mode
);
其中,pathname是要创建的目录的路径,mode是目录的权限。如果函数成功,返回0;如果失败,返回-1。
所以,要创建目录,你应该使用CreateDirectory或Mkdir函数,而不是CreateFile函数。