C++文件操作——创建和删除文件夹
创建文件夹目录的相关方法:
(1).采用CreateDirectory函数
CString strPath;
GetModuleFileName(NULL,strPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);
strPath.ReleaseBuffer();
int pos = strPath.ReverseFind('\\');
strPath = strPath.Left(pos); CString strLogPath;
strLogPath = strPath + L"\\Log";
if (!PathIsDirectory(strLogPath))
{CreateDirectory(strLogPath,0);
}
(2).采用 C运行库函数int mkdir()和int _mkdir()
//声明标识符
USES_CONVERSION;
//调用函数,T2A和W2A均支持ATL和MFC中的字符转换
char * pLogPath = T2A(strLogPath);
_mkdir(pLogPath);
(3). 调用system命令md
char chLogPath[MAX_PATH]="";
sprintf_s(chLogPath,sizeof(chLogPath),"md %s",pLogPath);
system(chLogPath);
删除文件夹目录的相关方法。
依据上述创建方法,同样有对应的三种删除方法。
(1).调用调用Windows API函数 RemoveDirectory()
(2).调用C运行库函数int rmdir()和int _rmdir()
(3).调用system命令rd
C++文件操作——创建和删除文件夹相关推荐
- MATLAB可以进行多种文件操作,包括读取和写入文本、二进制和其他格式的文件,创建和删除文件夹等等
常见的文件操作方法: 读取文本文件 使用 fopen 函数打开文件,然后使用 fscanf 函数读取文件中的数据.例如 fid = fopen('myfile.txt'); data = fscanf ...
- python创建新文件-python创建和删除文件
#!/usr/bin/python #-*-coding:utf-8-*- #指定编码格式,python默认unicode编码 import os directory = "./dir&qu ...
- python文件操作:新建删除文件,获取拼接路径,罗列文件路径
1.新建文件 (1)新建目录/文件夹 os.mkdir('Kite') # 新建文件夹,mkdir在linux下是新建一个目录 (2)跨级新建目录 用/来代表路径的不同层级 [必须确保上面的层级是存在 ...
- 【C 语言】文件操作 ( remove 函数删除文件 | rename 函数重命名文件 | 代码示例 )
文章目录 一.remove 函数删除文件 二.rename 函数重命名文件 一.remove 函数删除文件 remove 函数原型 : 删除指定的文件 ; #include <stdio.h&g ...
- 1.4 File类(文件操作类)获取文件属性,创建和删除文件\目录,遍历目录
在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象,也就是说,如果希望在程序中操作文件和目录,则都可以通过 File 类来完成.File 类定义了一些方法来操作文件,如新 ...
- python创建和删除文件有什么区别_python创建与删除临时文件夹的例子
本节主要内容: python创建与删除临时文件夹. 1,python创建文件夹 代码示例: import tempfile, os tempfd, tempname = tempfile.mkstem ...
- Linux 学习之创建、删除文件和文件夹命令
今天学习了几个命令,是创建.删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令. 创建文件夹[mkdir] 一.mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在 ...
- Linux 创建、删除文件夹
Linux 创建.删除文件夹 创建文件夹 创建aa文件夹,查看列表:可以看到已经有文件夹aa; mkdir aa 批量创建文件夹(bb cc dd),查看列表:可以看到有文件夹多了三个(bb cc d ...
- linux 下生成docx,linux下创建、删除文件和文件夹命令.docx
linux下创建.删除文件和文件夹命令.docx 还剩 6页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 学习 Linux 二(创建.删除文件和文件夹 ...
最新文章
- Windows 2008 部署服务之Windows 7 应答文件创建
- Radio Button的使用
- Pair Project: Elevator Scheduler Report By Hu Renjun
- pimg src=http://img.blog.csdn.net/20150823142545135?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQ...
- vue 开发一个按钮组件
- html pc端万年历插件,# pc端个性化日历实现
- 经济学家建议茅台国外售价为国内2倍:未来最有可能走向世界的奢侈品牌
- Android简单模仿微信扫一扫二维码
- C语言的5种简单排序算法
- 【转】WinRAR软件许可框
- 预防服务器被攻击的处理方式
- 功能对等四个原则_“奈达功能对等理论”四个方面的原始出处及定义是什么?...
- 神经网络的基本骨架-nn.Moudle的使用
- 【MineCraft】-- 学习我的世界Mod制作引雷附魔书与事件
- linux无法运行sssverify,Synopsys Design Compiler在fedora Core 9下面的安装
- 计算机专业的在职研究生,计算机在职研究生考什么
- 【手把手】ElasticSearch的脚本查询相关
- C#中(.net1.1)公元历转农历的算法
- 【数据结构实验】二叉树的创建与功能实现
- 支付宝碎屏险究竟是怎么回事?靠谱么?