zoukankan      html  css  js  c++  java
  • c#文件,目录重命名

    /// <summary>
            /// 文件重命名
            /// </summary>
            /// <param name="fInfo"></param>
            /// <param name="newPath"></param>
            public static bool RenameFile(FileInfo fInfo,string newPath)
            {
                string fullName = String.Format(LOG_FULLNAME, "RenameFile");
                Dictionary<string, string> logDic = new Dictionary<string, string>();
                logDic.Add("newPath", newPath);
                LogMessageHelper.LogerMessage(LogMessageLevel.Info, fullName, string.Empty, "文件重命名", logDic);            
                try
                {
                    fInfo.MoveTo(newPath);
                }
                catch (Exception ex)
                {
                    LogMessageHelper.LogerMessage(LogMessageLevel.Error, fullName, string.Empty, "文件重命名错误", logDic, ex);
                    return false;
                }
                return true;
            }

            /// <summary>
            /// 目录重命名
            /// </summary>
            /// <param name="fInfo"></param>
            /// <param name="newPath"></param>
            public static bool RenameDir(DirectoryInfo di, string newPath)
            {
                string fullName = String.Format(LOG_FULLNAME, "RenameDir");
                Dictionary<string, string> logDic = new Dictionary<string, string>();
                logDic.Add("newPath", newPath);
                LogMessageHelper.LogerMessage(LogMessageLevel.Info, fullName, string.Empty, "目录重命名", logDic);
                try
                {
                    di.MoveTo(newPath);
                }
                catch (Exception ex)
                {
                    LogMessageHelper.LogerMessage(LogMessageLevel.Error, fullName, string.Empty, "目录重命名错误", logDic, ex);
                    return false;
                }
                return true;
            }
  • 相关阅读:
    洛谷P1710 地铁涨价
    洛谷P1371 NOI元丹
    洛谷P2409 Y的积木
    洛谷P3392 涂国旗
    洛谷P3370 【模板】字符串哈希
    洛谷P3379 【模板】最近公共祖先(LCA)
    洛谷P3372 【模板】线段树 1
    洛谷P3373 【模板】线段树 2
    Android(java)学习笔记31:泛型高级之通配符
    Android(java)学习笔记30:泛型接口的概述和使用
  • 原文地址:https://www.cnblogs.com/ylemzhang/p/1848120.html
Copyright © 2011-2022 走看看