1                 #region 僵尸文件夹中的文件如果不在活文件列表中,删之
 2                 List<string> deadfile = new List<string>();
 3                 foreach(string str in lstZombileDic)
 4                 {
 5                     if(Directory.Exists(str))
 6                     {
 7                         var myfiles = Directory.GetFiles(str, "*.*");
 8                         foreach (var file in myfiles)
 9                         {
10                             if (imgurl.Contains(file))
11                             {
12                                 break;
13                             }
14                             else
15                             {
16                                 if (File.Exists(file))
17                                 {
18                                     deadfile.Add(file);
19                                     File.Delete(file);
20                                     sum++;
21                                 }
22                             }
23                         }
24                     }
25                 }
26                 #endregion
27
28                 #region 下面的图片即将删除
29                 //测试时打印出检查
30                 if (!Directory.Exists(constant.TestZombileDir))
31                     Directory.CreateDirectory(constant.TestZombileDir);
32                 string filePath = constant.TestZombileDir + DateTime.Now.ToString("MM月dd日HH时mm分ss秒") + "Zombile.txt";
33                 using (FileStream fs = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Write))
34                 {
35                     StreamWriter sw = new StreamWriter(fs);
36                     int i = 1,j=1,k=1;
37                     foreach (string url in imgurl)
38                     {
39                         sw.WriteLine("序号" + i + ":活的图片绝对路径:" + url);
40                         i++;
41                     }
42                     foreach (string str in lstZombileDic)
43                     {
44                         sw.WriteLine("序号" + j + ":僵尸文件夹:" + str);
45                         j++;
46                     }
47                     foreach (string zombile in deadfile)
48                     {
49                         sw.WriteLine("序号" + k + ":删除的僵尸图片绝对路径:" + zombile);
50                         k++;
51                     }
52                     sw.Close();
53                 }
54                 //the End
55                 #endregion

转载于:https://www.cnblogs.com/sulong/p/5830936.html

删除文件夹里的图片,打印删除日志相关推荐

  1. php如何删除文件夹里的图片,php如何删除文件夹

    php如何删除文件夹 php删除文件夹的方法:首先创建一个PHP示例文件:然后通过"function deldir($dir) {...}"删除目录下的文件并删除当前文件夹即可. ...

  2. VB.net 移动文件夹去另一个地址,删除文件夹里某种类型的文件

    1. move one folder including inside files/folders to another path. 把一个文件夹及其里面的所有文件/文件夹移去另一个地址. e.g.把 ...

  3. java删除文件下所有文件_用java实现删除文件夹里的所有文件

    package com.org.improve.contact; import java.io.File; public class DeletePaper { /** * @param args * ...

  4. react 使用express实现简单的分页接口,以及服务端返回public文件夹里的图片方法

    前言 本文基于 react ("react": "^16.13.1") , express("express": "~4.16.1 ...

  5. win10 删除文件夹需要管理员权限无法删除的方法

    win10 删除文件夹需要管理员权限无法删除的方法 当我们删除某个文件夹时,经常会遇到以下情况需要管理员权限 方法: 1.打开cmd, 2.点击以管理员身份运行 3.跳到要删除文件夹的父目录 4.执行 ...

  6. java 快速删除文件夹_如何用Java删除文件夹里的所有文件?

    import java.io.File; public class Test { public static void main(String args[]){ Test t = new Test() ...

  7. java递归删除文件夹_如何使用递归删除Java中的目录/文件夹

    java递归删除文件夹 Earlier we learned how to create a file in java and how to delete a file in java. Here w ...

  8. Win11无法删除文件夹怎么办?Win11无法删除文件夹的解决方法

    ​虽然Win11系统已经推出很长一段时间了,但很多小伙伴在使用的过程中还是会遇到各种问题,例如在删除文件夹的时候会出现发无法删除的情况,那么遇到这种情况应该怎么办呢?下面就和小编一起来看看有什么解决方 ...

  9. python读取多个文件夹里的图片并添加标签

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. **本文将为大家讲述如何读取多个文件夹下的图片并贴标签(一个文件夹一个标签) 图片存放方式: ...

最新文章

  1. CSS之布局(盒子的尺寸)
  2. 从零开始撸音乐播放器(源码可下载)
  3. linux系统做bond
  4. SQL Server中EXISTS结构
  5. windows2008下VS2008发布失败
  6. php5.5参数配置优化,5个PHP性能优化的编程习惯
  7. [转]快速使用FileProvider解决Android7.0文件权限问题
  8. 下载keep运动软件_Keep运动软件官网下载_Keep运动最新官网下载_18183软件下载
  9. try catch finally的执行顺序到底是怎样的?
  10. C#LeetCode刷题之#532-数组中的K-diff数对(K-diff Pairs in an Array)
  11. 一步一步写算法(之图添加和删除)
  12. Ubuntu硬盘全盘备份tar和clonezilla两种方案
  13. Ubuntu 12.04 MTK环境配置说明
  14. 2018-7-22-Python全栈开发day30-socket原理与粘包-part1-TCP服务
  15. [Hive]-Table
  16. userdel: user user is currently used by process 18752解决办法
  17. ImageView实现圆形头像效果
  18. matlab字符识别ocr,OCR字符识别 matlab
  19. Unity 游戏实例开发集合 之 FlyPin (见缝插针) 休闲小游戏快速实现
  20. 斯密的绝对优势理论和李嘉图的比较优势理论的区别与联系

热门文章

  1. caffe 提取特征并可视化(已测试可执行)及在线可视化
  2. Windows CE 6.0中断处理过程(转载)
  3. Windows2008安装组件命令行工具ServerManagerCmd用法介绍
  4. 一个不错的MYSQL数据库备份类,PHP版,一个文件,精简版
  5. mysql show 语句大全
  6. Android——Activity去除标题栏和状态栏
  7. 虚拟机环境下安装ESX不能安装虚拟系统解决方案
  8. C++数组参数应用方式探讨(转)
  9. Python线程指南 ---转自 http://www.cnblogs.com/huxi/archive/2010/06/26/1765808.html
  10. 手写vue2的Lazyload