• asp.net 文件 操作方法


     1         /// <summary>
     2         /// 移动文件
     3         /// </summary>
     4         /// <param name="oldPath">源文件路径</param>
     5         /// <param name="newPath">目标文件路径</param>
     6         /// <param name="fileName">文件名称</param>
     7         public static void MoveFile(string oldPath, string newPath, string fileName)
     8         {
     9             if (!Directory.Exists(newPath))
    10             {
    11                 //不存在则自动创建文件夹
    12                 Directory.CreateDirectory(newPath);
    13             }
    14             File.Move(oldPath + fileName, newPath + fileName);
    15         }
    16 
    17         /// <summary>
    18         /// 批量移动文件
    19         /// </summary>
    20         /// <param name="oldPath">源文件路径</param>
    21         /// <param name="newPath">目标文件路径</param>
    22         /// <param name="fileNameList">文件名称</param>
    23         public static void MoveFile(string oldPath, string newPath, ArrayList fileNameList)
    24         {
    25             if (!Directory.Exists(newPath))
    26             {
    27                 //不存在则自动创建文件夹
    28                 Directory.CreateDirectory(newPath);
    29             }
    30             for (int i = 0; i < fileNameList.Count; i++)
    31             {
    32                 File.Move(oldPath + fileNameList[i], newPath + fileNameList[i]);
    33             }
    34         }
    35 
    36         /// <summary>
    37         /// 删除文件
    38         /// </summary>
    39         /// <param name="path">文件路径</param>
    40         /// <returns>删除结果,成功或失败</returns>
    41         public static bool DeleteFile(string path)
    42         {
    43             try
    44             {
    45                 File.Delete(path);
    46                 return true;
    47             }
    48             catch
    49             {
    50                 return false;
    51             }
    52         }
    53 
    54         /// <summary>
    55         /// 删除文件夹
    56         /// </summary>
    57         /// <param name="path">文件夹路径</param>
    58         /// <returns>删除结果,成功或失败</returns>
    59         public static bool DeleteFolder(string path)
    60         {
    61             try
    62             {
    63                 Directory.Delete(path);
    64                 return true;
    65             }
    66             catch
    67             {
    68                 return false;
    69             }
    70         }
    71 
    72         /// <summary>
    73         /// 移动文件夹
    74         /// </summary>
    75         /// <param name="oldPath">源文件夹路径</param>
    76         /// <param name="newPath">目标文件夹路径</param>
    77         /// <returns>移动结果</returns>
    78         public static bool MoveFolder(string oldPath, string newPath)
    79         {
    80             try
    81             {
    82                 Directory.Move(oldPath, newPath);
    83                 return true;
    84             }
    85             catch
    86             {
    87                 return false;
    88             }
    89         }    
  • 相关阅读:
    Ubuntu下Geary安装
    (1)html初步--表格的使用
    MYSQL笔记
    三,springboot集成mybatis
    一台服务部署多个tomcat注意事项
    Apache和Tomcat整合(一个Apache 不同域名处理多个不同业务)
    linux 安装 apache
    linux笔记
    关联查询一张小表。对性能有影响吗(mysql)
    关于mysql的临时表并行的问题
  • 原文地址:https://www.cnblogs.com/linJie1930906722/p/5525538.html
Copyright © 2020-2023  润新知