zoukankan      html  css  js  c++  java
  • ASP.NET移动目录下的文件

        ASP.NET移动文件,本来想用那个Dir****.Move的方法的,但是不知道怎么回事总是出错,算了,还是自己写个方法遍历文件一个一个移动吧。

     1     /// <summary>
     2     /// 移动目录内的文件到另一目录
     3     /// </summary>
     4     /// <param name="sorDir">源目录,如:Server.MapPath("~/product_image/44/8813/")</param>
     5     /// <param name="desDir">目标目录,如:Server.MapPath("~/product_image/141/8813/")</param>
     6     public static void MoveDirFile(string sorDir, string desDir)
     7     {
     8         if (!Directory.Exists(sorDir))
     9         {
    10             return;
    11         }
    12         if (!Directory.Exists(desDir))
    13         {
    14             Directory.CreateDirectory(desDir);
    15         }
    16         foreach (string item in Directory.GetFiles(sorDir))
    17         {
    18             try
    19             {
    20                 FileInfo fi = new FileInfo(item);
    21                 string tmp = desDir + fi.Name;
    22                 if (File.Exists(tmp))
    23                 {
    24                     File.Delete(tmp);
    25                 }
    26                 fi.MoveTo(tmp);
    27             }
    28             catch (Exception)
    29             {
    30                 throw;
    31             }
    32         }
    33         Directory.Delete(sorDir, true);
    34     }
    撸码:复制、粘贴,拿起键盘就是“干”!!!
  • 相关阅读:
    fabrci网络调优
    fabric链码容器
    fabric文档查阅
    fabric基础设施管理-(五)移除网络
    fabric源码编译
    fabric网络状态监控
    fabric基础设施管理-(六)配置管理
    Scheme宏基础入门(转载)
    GO语言程序中解决中文日期格式的解析问题
    临别之际
  • 原文地址:https://www.cnblogs.com/niunan/p/1729878.html
Copyright © 2011-2022 走看看