使用C语言如何新建目录?

使用C对文件操作中,可以使用r,w,a,r+,w+,a+等,读、写、追加,可以为读、写、追加打开或新建文件,那是否可以新建目录呀,如何操作?那是否可以直接在访问文件时建立... 使用C对文件操作中,可以使用r,w,a,r+,w+,a+等,读、写、追加,可以为读、写、追加打开或新建文件,那是否可以新建目录呀,如何操作?
那是否可以直接在访问文件时建立?
展开
 我来答
糖糖寳寳
推荐于2017-09-07 · TA获得超过6.4万个赞
知道大有可为答主
回答量:1.8万
采纳率:92%
帮助的人:4009万
展开全部
新建目录的方法:
#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" );
}
s903s
2006-09-27 · TA获得超过2180个赞
知道小有建树答主
回答量:424
采纳率:0%
帮助的人:0
展开全部
如果使用TC, 可以直接调用mkdir(char *newpath), 原型在dos.h中定义.
如果使用GCC(Mingw32), 可以直接调用mkdir(char *newpath), 原型在io.h中定义.
如果使用GCC(Mingw32)还可以调用Windows API的CreateDirectory函数.
不能直接在访问文件时建立.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9dd5ebf66d5
2006-09-27 · TA获得超过4654个赞
知道大有可为答主
回答量:3723
采纳率:0%
帮助的人:0
展开全部
#include <stdlib.h>

void main() {
system("md c:\\Windows\\mydir");
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式