创建文件夹目录的相关方法:

(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++文件操作——创建和删除文件夹相关推荐

  1. MATLAB可以进行多种文件操作,包括读取和写入文本、二进制和其他格式的文件,创建和删除文件夹等等

    常见的文件操作方法: 读取文本文件 使用 fopen 函数打开文件,然后使用 fscanf 函数读取文件中的数据.例如 fid = fopen('myfile.txt'); data = fscanf ...

  2. python创建新文件-python创建和删除文件

    #!/usr/bin/python #-*-coding:utf-8-*- #指定编码格式,python默认unicode编码 import os directory = "./dir&qu ...

  3. python文件操作:新建删除文件,获取拼接路径,罗列文件路径

    1.新建文件 (1)新建目录/文件夹 os.mkdir('Kite') # 新建文件夹,mkdir在linux下是新建一个目录 (2)跨级新建目录 用/来代表路径的不同层级 [必须确保上面的层级是存在 ...

  4. 【C 语言】文件操作 ( remove 函数删除文件 | rename 函数重命名文件 | 代码示例 )

    文章目录 一.remove 函数删除文件 二.rename 函数重命名文件 一.remove 函数删除文件 remove 函数原型 : 删除指定的文件 ; #include <stdio.h&g ...

  5. 1.4 File类(文件操作类)获取文件属性,创建和删除文件\目录,遍历目录

    在 Java 中,File 类是 java.io 包中唯一代表磁盘文件本身的对象,也就是说,如果希望在程序中操作文件和目录,则都可以通过 File 类来完成.File 类定义了一些方法来操作文件,如新 ...

  6. python创建和删除文件有什么区别_python创建与删除临时文件夹的例子

    本节主要内容: python创建与删除临时文件夹. 1,python创建文件夹 代码示例: import tempfile, os tempfd, tempname = tempfile.mkstem ...

  7. Linux 学习之创建、删除文件和文件夹命令

    今天学习了几个命令,是创建.删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令. 创建文件夹[mkdir] 一.mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在 ...

  8. Linux 创建、删除文件夹

    Linux 创建.删除文件夹 创建文件夹 创建aa文件夹,查看列表:可以看到已经有文件夹aa; mkdir aa 批量创建文件夹(bb cc dd),查看列表:可以看到有文件夹多了三个(bb cc d ...

  9. linux 下生成docx,linux下创建、删除文件和文件夹命令.docx

    linux下创建.删除文件和文件夹命令.docx 还剩 6页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 学习 Linux 二(创建.删除文件和文件夹 ...

最新文章

  1. Windows 2008 部署服务之Windows 7 应答文件创建
  2. Radio Button的使用
  3. Pair Project: Elevator Scheduler Report By Hu Renjun
  4. pimg src=http://img.blog.csdn.net/20150823142545135?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQ...
  5. vue 开发一个按钮组件
  6. html pc端万年历插件,# pc端个性化日历实现
  7. 经济学家建议茅台国外售价为国内2倍:未来最有可能走向世界的奢侈品牌
  8. Android简单模仿微信扫一扫二维码
  9. C语言的5种简单排序算法
  10. 【转】WinRAR软件许可框
  11. 预防服务器被攻击的处理方式
  12. 功能对等四个原则_“奈达功能对等理论”四个方面的原始出处及定义是什么?...
  13. 神经网络的基本骨架-nn.Moudle的使用
  14. 【MineCraft】-- 学习我的世界Mod制作引雷附魔书与事件
  15. linux无法运行sssverify,Synopsys Design Compiler在fedora Core 9下面的安装
  16. 计算机专业的在职研究生,计算机在职研究生考什么
  17. 【手把手】ElasticSearch的脚本查询相关
  18. C#中(.net1.1)公元历转农历的算法
  19. 【数据结构实验】二叉树的创建与功能实现
  20. 支付宝碎屏险究竟是怎么回事?靠谱么?

热门文章

  1. 自托管视频共享平台Clipable
  2. 百度知道问答推广秘笈.doc
  3. linux防火墙的开启关闭重启
  4. ant-design for vue. table合并单元格通用方法
  5. InfluxDB基本使用
  6. java的Web项目设置欢迎页面-(首页)
  7. JavaScript系列之Promise的resolve、reject、then、catch
  8. 基于FPGA的深度学习算法加速
  9. 2022十大思维导图软件排行,好用的思维导图软件推荐
  10. 使用conn.udl快速连接数据库