linux 创建目录失败

AIGPTchina 2012-10-16 09:05:14

char path[200];
memset(path,0,sizeof(path));

if(getcwd(path, sizeof(path)-1) != NULL)
{
printf("当前目录=%s",path);
}
strcat(path,"/temp/");

if(access(path,F_OK) == 0)
{
printf("\ntemp目录(%s)已存在\n",path);

}
else
{
if(mkdir(path,0755)== -1)
{
printf("\ntemp目录(%s)创建失败\n",path);
return 0;
}
}
...全文
144 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
swordtan 2012-10-16
  • 打赏
  • 举报
回复
我刚才测试了一下,程序可以正常运行,你这边可以
参考:http://www.gnu.org/software/libc/manual/html_mono/libc.html

14.8 Creating Directories

看看errno具体错误。
xiaoxiao8310 2012-10-16
  • 打赏
  • 举报
回复
在当前目录手动运行mkdir temp先,看看能不能创建成功.
xiaoxiao8310 2012-10-16
  • 打赏
  • 举报
回复
我这能创建,是不是权限问题?
wintree 2012-10-16
  • 打赏
  • 举报
回复
能用creat函数么?

69,373

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧