C++ 创建文件夹
来源:互联网 发布:centos iso 本地yum 编辑:程序博客网 时间:2024/05/16 11:09
方法一:
用dos命令创建文件夹:system("md .\\1\\2\\3");
通过system();函数调用DOS命令来创建文件夹和删除文件、文件夹。创建文件可以用其文件操作实现。 system("md c:\\mydir");//创建一个文件夹 system("rd c:\\mydir");//删除一个文件夹 system("c:\\test\\myfile.dat");//删除一个文件。
char *fileName=".\\1\\2\\3\\a.txt",*tag,path[1000];strcpy(path,fileName);int a=0;for(tag=fileName;*tag;tag++){ if (*tag=='\\') { a=strlen(fileName)-strlen(tag); }}path[a]=NULL;char filePath[1000];sprintf(filePath,"md %s",path);system(filePath);
然后再open就可以打开了。如果文件夹存在的话,dos窗口会提示文件夹已经存在了。不想看到这句话的话那就换一种调用dos命令的函数,不用system。当然也可以用下面的方法。
方法二:
用到的函数:access和mkdir,分别包含头文件io.h和direct.h如果想深入了解就去查msdn。
char *fileName=".\\1\\2\\3\\a.txt",*tag;for(tag=fileName;*tag;tag++){ if (*tag=='\\') { char buf[1000],path[1000]; strcpy(buf,fileName); buf[strlen(fileName)-strlen(tag)+1]=NULL; strcpy(path,buf); if (access(path,6)==-1) { mkdir(path); } }
- linux c创建文件夹
- C创建文件夹
- c 判断文件夹是否存在,创建文件夹
- c语言创建文件夹函数
- 创建文件夹及文件---c
- win-C语言创建文件夹
- C/C++如何创建文件夹
- linux c创建文件夹,并在文件夹中创建文件
- 【C#】创建文件夹,删除文件夹,创建文件,删除文件
- C语言创建删不掉的文件夹
- C语言创建文件夹【linux环境】
- c/c++创建删除文件 文件夹
- C/C++创建和删除文件夹操作
- c++或者c如何创建文件夹
- C/C++创建和删除文件夹操作
- 如何用c语言创建文件夹
- C/C++创建和删除文件夹操作
- C/C++创建和删除文件夹操作
- 去除Windows安全警报
- 关于core文件
- CloseHandle(),TerminateThread(),ExitThread()的区别
- framebuffer显示功能在 3.1.6内核中的实现
- jsp中利用javabean
- C++ 创建文件夹
- 简单使用redis客户端
- 一道牛公司C语言的面试题
- 字符串的全排列和组合算法
- 牛顿下山法求解非线性方程(组)(C实现)
- 让同一账号不能多次登录 两种方式
- 链表(单链表和双链表)
- silverlight 可视化树VisualTreeHelper
- 利用Java泛型实现简单的泛型方法