重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

c语言mkdir函数失败 c语言mktime函数

c++ 创建目录的_mkdir 函数怎么用?

首先先说明一下,这个函数是微软定义的,不是C++定义的谢谢

公司主营业务:做网站、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出桃源免费做网站回馈大家。

其次参考msdn这个函数的形式是这样的

int _mkdir(

const char *dirname

);

它所在的头文件是direct.h

返回0代表成功,-1代表失败

C语言创建文件夹的问题~

可以使用mkdir函数解决问题。

使用权限:于目前目录有适当权限的所有使用者

使用方式:mkdir [-p] dirName

说明:建立名称为 dirName 的子目录。

参数:-p 确保目录名称存在,如果目录不存在的就新创建一个。

语法:mkdir [选项] dir-name

说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。

命令中各选项的含义为:

- m 对新建目录设置存取权限。也可以用chmod命令设置。

- p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。

给一个mkdir函数的实例:

#include direct.h

#include stdlib.h

#include stdio.h

int main( void )

{

if( _mkdir( "\\testtmp" ) == 0 )

{

printf( "Directory '\\testtmp' was successfully created\n" );

system( "dir \\testtmp" );

if( _rmdir( "\\testtmp" ) == 0 )

printf( "Directory '\\testtmp' was successfully removed\n" );

else

printf( "Problem removing directory '\\testtmp'\n" );

}

else

printf( "Problem creating directory '\\testtmp'\n" );

}

如何找到mkdir从PHP失败的原因

if (!@mkdir($dir)) {

$error = error_get_last();

echo $error['message'];

}

error_get_last() 函数返回最后发生的错误

返回了一个关联数组,描述了最后错误的信息,以该错误的 "type"、 "message"、"file" 和 "line" 为数组的键。

如果该错误由 PHP 内置函数导致的,"message"会以该函数名开头。

如果还没有错误则返回 NULL。

关联数组包含四个键:

[type] - 描述错误类型

[message] - 描述错误消息

[file] - 描述发生错误的文件

[line] - 描述发生错误的行号

php里mkdir函数出错

在PHP程序中,目录只能逐级建,没有上级目录存在,就不能建下级目录。

如 没有 pic ,不能直接建 pic/2010-05-16/1234

而只能先建 pic ,再建 pic/2010-05-06 ,在pic/2010-05-06存在的情况下,才能继续建 pic/2010-05-06/1234

建议还是检查一下目录是否存在吧。

另外,函数中的 $lx 变量的值在此处为空(忘了定义?),请检查一下


本文标题:c语言mkdir函数失败 c语言mktime函数
文章链接:http://cqcxhl.cn/article/ddopeoo.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP