//清空log文件夹
void CPMAgentManageDlg::DeleteFolder(CString sPath)
{
CFileFind ff;
BOOL bFound;
bFound = ff.FindFile(sPath + "\\*.*");
while(bFound)
{
bFound = ff.FindNextFile();
CString sFilePath = ff.GetFilePath();
if(ff.IsDirectory())
{
if(!ff.IsDots())
{
DeleteFolder(sFilePath);
}
}
else
{
if(ff.IsReadOnly())
{
SetFileAttributes(sFilePath, FILE_ATTRIBUTE_NORMAL);
}
DeleteFile(sFilePath);
}
}
ff.Close();
//上面已经把文件夹下面的文件全部删除了,如果需要把文件夹也删除掉则加上以下代码
//  SetFileAttributes(sPath, FILE_ATTRIBUTE_NORMAL);  //设置文件夹的属性
//  RemoveDirectory(sPath);  //删除文件夹
}

清空文件夹,或删除文件夹相关推荐

  1. ubuntu创建文件夹和删除文件

    创建 名为docker的文件夹 : ubuntu创建文件夹mkdir name mkdir docker 删除 名为docker的文件夹 : ubuntu删除文件rm name rm docker

  2. java : enum、创建文件和文件夹、删除文件和文件夹、获得项目绝对路径、写入数据到excel中、java代码中两种路径符号写法、读取、写入text文件...

    java : enum http://www.cnblogs.com/hyl8218/p/5088287.html 创建文件和文件夹.删除文件和文件夹 http://www.cnblogs.com/m ...

  3. java 中io的删除文件_总结删除文件或文件夹的7种方法-JAVA IO基础总结第4篇

    本文是Java IO总结系列篇的第4篇,前篇的访问地址如下: 如果您阅读完成,觉得此文对您有帮助,请给我点个赞,您的支持是我不竭的创作动力. 为了方便大家理解,我特意制作了本文对应的视频:总结删除文件 ...

  4. java目录实用工具_JAVA 创建文件和文件夹,删除文件和文件夹的实用工具

    package com.file; import java.io.File; import java.io.IOException; //创建新文件和目录 public class CCRDFile ...

  5. JAVA 创建文件和文件夹,删除文件和文件夹,复制文件和文件夹,移动文件和文件夹的实用工具类

    import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io ...

  6. windows下批处理删除文件夹、删除文件、if exist用法

    windows下批处理删除文件夹.删除文件.if exist用法 开发中用到Window批处理del.rd.if exist,总结用法便于后续使用. windows下批处理删除文件: * 使用del指 ...

  7. u盘复制文件第二台计算机无文件夹,电脑上的文件不能复制到U盘,U盘不能创建文件夹及删除文件...

    电脑上的文件不能复制到U盘,U盘不能创建文件夹及删除文件 计算机基础知识    知识宝库    2013-8-3    6606    0评论 最好查一下电脑被设置的什么保护,该怎样解开 你确认一下, ...

  8. Windows命令行创建文件,文件夹,删除文件,文件夹命令

    创建文件夹命令: md 文件夹名字或者mkdir 文件夹名字 删除文件夹命令: rd删除空文件夹,rd  /s /q 删除有子文件夹和子文件的文件夹 创建文件命令: type nul >*.* ...

  9. linux里创建文件夹、创建文件夹子文件夹、删除文件夹和文件、访问指定目录级返回上一级目录

    1.新建文件夹 2.删除文件 3.访问目录 一.新建文件夹 mkdir 命令是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用. 1.mkdir xxx:创建文件夹 ...

  10. android 文件 删除文件夹,android 删除文件以及递归删除文件夹

    Python之文件处理-递归删除特定文件 #!/usr/bin/env python # -*- coding:utf-8 -*- import os def delete_particular_fi ...

最新文章

  1. centos 6.5内核升级
  2. queue java 判断重复值_java集合类深入分析之Queue篇(Q,DQ)
  3. 将div垂直居中放置在另一个div中[重复]
  4. Linux7安装系统服务,linux系统安装及初始服务优化-centos7.4
  5. 项目需求分析与建议-NABCD模型
  6. 直播回放 | 科技赋能零售金融业务转型
  7. 亲测GO环境搭建,理解go build、go install、go get
  8. 复方丙酸氯倍他索软膏購買技巧
  9. java 多数据源处理_java – 用于处理多个数据源的Spring事务管理
  10. pg_resetxlog清理的pg_xlog下的WAL日志
  11. 精选5个酷毙的Python工具
  12. 智能推荐系统的终极目标:“让你成为更好的自己”
  13. python中英文字频率_python统计文本字符串里单词出现频率的方法
  14. python代码写好了怎么运行-python代码是怎样运行的
  15. 【转】字符串和浮点数格式化输出小结
  16. laravel路由不生效,404,除了/ 都不行,关于nginx环境下laravel除了默认路由都出现404报错的处理方法...
  17. 泰文Unicode编码表及排版规则
  18. windows10去桌面图标小箭头和恢复小箭头
  19. 分门别类刷leetcode——二叉树和图(C++实现)
  20. Python实例之利用h5py库保存数据集

热门文章

  1. 计算机设备管理规定是什么,计算机设备管理制度
  2. python一次性输入多个数_python如何一次性输入多个数
  3. 面向对象编程:包,继承,多态,抽象类,接口
  4. 【C语言】在线OJ题 BC122-BC139-牛客网编程初学者入门训练
  5. 分页地址的地址结构怎么理解?
  6. 怎么看电脑系统是win几_做设计,用win系统 还是苹果MAC电脑更好 (PS举例)
  7. 基于mycat的mysql_MySQL基于Mycat实现读写分离
  8. 西瓜书《机器学习》决策树IDW3, C4.5公式推导
  9. 执行import xlrd,报错ModuleNotFoundError: No module named 'xlrd'
  10. 手机相片删除了怎么恢复? 手机照片恢复方法汇总