如何用c语言创建文件夹

如何用c语言创建文件夹,知道的话,连C++也一块儿说一下吧我用的是VC6.0,这样该怎么办... 如何用c语言创建文件夹,知道的话,连C++也一块儿说一下吧
我用的是VC6.0,这样该怎么办
展开
 我来答
冒险岛乐乐
推荐于2017-11-29 · TA获得超过1969个赞
知道小有建树答主
回答量:621
采纳率:0%
帮助的人:0
展开全部
函数名: mkdir
功 能: 建立一个目录(文件夹)
用 法: int mkdir(char *pathname);
程序例: (在win-tc和Dev-c++下运行通过)
#include <stdio.h>
#include <process.h>
#include <dir.h>

int main(void)
{
int status;
system("cls");
status = mkdir("book"); /*这是在程序所在当前文件夹下创建book*/
(!status) ? (printf("Directory created\n")) :
(printf("Unable to create directory\n"));
system("pause");
system("dir"); /*显示创建后当前文件夹下的文件信息*/
system("pause");

status = rmdir("book"); /*删除创建的文件夹book*/
(!status) ? (printf("Directory deleted\n")) :
(perror("Unable to delete directory"));
system("pause");
return 0;
}
御刚捷辜才
2019-10-18 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:33%
帮助的人:730万
展开全部
创建文件夹有两个方法:
①使用cmd命令mkdir,举例:system("mkdir
D:\\dic");这条命令执行mkdir程序,在D盘创建一个文件夹dic。
②使用windows提供的CreateDictionary函数,需要包含头文件windows.h,使用方法:
CreateDictionary("D:\\dic", NULL);
同样在D盘创建一个文件夹dic,因为转义字符的问题所以用两个斜杠。
这个命令和函数我就不详细解释了,分别参考mkdir和CreateDictionary的百度百科。
这里强调一下,这里说的mkdir是cmd命令,CreateDictionary是windows
API函数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
容子芸问冬
2019-03-20 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:30%
帮助的人:555万
展开全部
创建文件夹的程序这样写
#include
#include
#include
void
main(
void
)
{
if(
_mkdir(
"u:\\folder1"
)
==
0
)
{
printf(
"Create
directory
Success\n"
);
}
else
{
printf(
"Problem
creating
directory\n"
);
}
}
如果是同一台开机自动执行,你可以把这个程序加入计划任务,方法:
控制面板-计划任务-添加计划任务
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
文霓田启
2019-09-27 · TA获得超过3.3万个赞
知道小有建树答主
回答量:1.2万
采纳率:29%
帮助的人:990万
展开全部
ColinLeung代码有误,我做一下修正
#include
#include
int
main(
void
)
{
if(
mkdir(
"u:\\folder1"
)
==
0
)
{
printf(
"Create
directory
Success\n"
);
}
else
{
printf(
"Problem
creating
directory\n"
);
}
return
0;
}
不过文件夹名称是大写,不知道怎么改过来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乌半莲闭珠
2019-03-18 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:929万
展开全部
要用系统调用,看你的系统了,c确实做了在封装,mkdir,但是还是建议你看一下底层
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式