c++对文件进行操作之创建特定的文件结构
来源:互联网 发布:淘宝信用卡在哪申请 编辑:程序博客网 时间:2024/06/05 10:13
首先,介绍如何知道一个文件是否存在。
//该函数可以判断某个文件或者文件夹相应的模式是否成立,如果成立则返回0,否则返回-1
#include<io.h>int _access(const char *path,int mode);
mode可以取值为0(该文件是否存在)、2(该文件是否可读)、4(该文件是否可写)、6(该文件是否可读写)
接着创建或者删除文件或者文件夹:
#include<direct.h>int mkdir(const char *path);//用于创建文件int rmdir(const char *path);//用于删除文件
举一个例子,创建trainging_data文件夹,并在里面创建0~9文件夹,代码如下:
#include<direct.h>#include<cstring>#include<iostream>#include<io.h>using namespace std;int main(){char filename[100]="training_data";if(_access(filename,0)==-1){int flag=mkdir(filename);if(flag==0) cout<<filename<<"创建成功"<<endl;}for(int i=0;i<10;i++){char subpath[100];strcpy(subpath,filename);strcat(subpath,"/");char subfile[20];subfile[0]=i+'0';subfile[1]='\0';strcat(subpath,subfile);cout<<subfile<<endl;if(_access(subpath,0)==-1){mkdir(subpath);cout<<subpath<<"创建成功"<<endl;}else{cout<<subpath<<"已经存在"<<endl;}}return 0;}
阅读全文
0 0
- c++对文件进行操作之创建特定的文件结构
- c++对文件进行操作之遍历双层文件结构
- C对文件进行操作
- 利用FILE结构对文件进行操作
- c语言文件操作之将文件1的特定内容输出到文件2
- 对文件进行操作
- 对文件进行操作
- 对文件进行操作
- Qt实现对特定文件的遍历操作
- 对Ini文件进行操作的类
- 对手机上的文件进行操作
- 怎样对所有的文件进行操作
- 创建.ind文件对数据库进行批量操作
- 对文件进行 创建 复制 移动 删除等操作
- 创建自己的结构元素对图象进行操作
- 对CSV文件进行操作
- 对注册表文件进行操作
- 创建.gitignore文件对文件进行过滤
- Java并发编程:volatile关键字解析
- RxJava2.0笔记记录(一)
- 【廖雪峰Python习题集】字符串和编码
- Thread的中断机制(interrupt)
- 爬虫豆瓣完整版
- c++对文件进行操作之创建特定的文件结构
- 《Spark快速大数据分析》笔记 第三章RDD编程
- shutil模块
- Java数据结构与算法解析(六)——AVL树
- smb.conf 配置
- 利用ccache加快android源码和linux内核编译速度的方法
- Spring的自定义注解
- HashMap 理解记录
- Java继承