使用C语言如何新建目录?
使用C对文件操作中,可以使用r,w,a,r+,w+,a+等,读、写、追加,可以为读、写、追加打开或新建文件,那是否可以新建目录呀,如何操作?那是否可以直接在访问文件时建立...
使用C对文件操作中,可以使用r,w,a,r+,w+,a+等,读、写、追加,可以为读、写、追加打开或新建文件,那是否可以新建目录呀,如何操作?
那是否可以直接在访问文件时建立? 展开
那是否可以直接在访问文件时建立? 展开
3个回答
展开全部
新建目录的方法:
#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" );
}
#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" );
}
展开全部
如果使用TC, 可以直接调用mkdir(char *newpath), 原型在dos.h中定义.
如果使用GCC(Mingw32), 可以直接调用mkdir(char *newpath), 原型在io.h中定义.
如果使用GCC(Mingw32)还可以调用Windows API的CreateDirectory函数.
不能直接在访问文件时建立.
如果使用GCC(Mingw32), 可以直接调用mkdir(char *newpath), 原型在io.h中定义.
如果使用GCC(Mingw32)还可以调用Windows API的CreateDirectory函数.
不能直接在访问文件时建立.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <stdlib.h>
void main() {
system("md c:\\Windows\\mydir");
}
void main() {
system("md c:\\Windows\\mydir");
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询