zoukankan      html  css  js  c++  java
  • 删除文件夹里的图片,打印删除日志

     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
  • 相关阅读:
    如何在android项目中引用project作为类库引用
    Unity3d之MonoBehaviour的可重写函数整理
    Phonegap hello world 不容易啊~!
    数据结构,到底如何用中学,学中用?
    自动化测试(1610)
    软件测试人员的发展路线
    软件测试分类
    我的第一篇博客随笔
    安装虚拟机和Linux系统的学习
    英雄联盟的游戏经验
  • 原文地址:https://www.cnblogs.com/sulong/p/5830936.html
Copyright © 2011-2022 走看看