createfile能否创建目录

avatar
作者
筋斗云
阅读量:0

CreateFile函数在Windows API中用于创建、打开、读取、写入或关闭一个文件或输入/输出流。这个函数并不能直接用来创建目录。要创建目录,你需要使用其他函数,比如CreateDirectory或者Mkdir。

  1. CreateDirectory函数用于创建一个新目录。它的原型如下:
BOOL CreateDirectory(   LPCTSTR lpPathName,   LPSECURITY_ATTRIBUTES lpSecurityAttributes ); 

其中,lpPathName是要创建的目录的路径,lpSecurityAttributes是一个指向安全属性的指针(可以为NULL)。如果函数成功,返回非零值;如果失败,返回零。

  1. Mkdir函数也用于创建目录,它的原型如下:
int mkdir(   const char *pathname,   mode_t mode ); 

其中,pathname是要创建的目录的路径,mode是目录的权限。如果函数成功,返回0;如果失败,返回-1。

所以,要创建目录,你应该使用CreateDirectory或Mkdir函数,而不是CreateFile函数。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!