#include<stdio.h>
#include<string.h>
#include<direct.h>
#include<stdlib.h>
#include<io.h>
void main() {
char f1[] = "D:"; //路径可以改成自己输入 gets();
char f2[] = "\\123"; //自己测试了一下,文件夹的大小写没有关系
char f3[] = "\\345";
char f4[] = "";
char f5[] = "start ";
char f6[] = "dir ";
strcat(f4,f1);
strcat(f4,f2); //将两个字符串连接在一起
puts(f1);
if(!access(f4, 0)) //判断文件夹是否存在
puts("C:\\windows EXISITS!");
else {
puts("C:\\windows DOESN'T EXISIT!");
int i = 0;
i = _mkdir(f4);
printf("i的值为%d\n", i); //i为o成功,-1失败,测试语句可以删除
strcat(f4, f3);
i = _mkdir(f4);
printf("i的值为%d\n", i); //测试语句
}
/*
system("dir D:\\123"); //显示文件夹
system("start D:"); //打开文件夹信息
getchar();
_rmdir("D:\\123"); //删除文件夹
*/
}
很久没有C了,参考资料:
http://baike.baidu.com/link?url=f4_GESSBjmfuP9TcyGmRx6EFgLemIR86ME0DokxngY0F0YvqzUdg8vtHG7Q2UGLYsz0TD8q6bVDkrPEj0opdL_本回答被网友采纳