zoukankan      html  css  js  c++  java
  • C#实现的对文件的重命名

        如下C#实现对文件的重命名的方法需要传入三个string类型的参数,分别是源文件的文件目录、目的文件目录和重命名的文件名称,实现代码如下:

    public ExecutionResult FileRename(string sourceFile, string destinationPath, string destinationFileName)
            {
                ExecutionResult result;
                FileInfo tempFileInfo;
                FileInfo tempBakFileInfo;
                DirectoryInfo tempDirectoryInfo;
    
                result = new ExecutionResult();
                tempFileInfo = new FileInfo(sourceFile);
                tempDirectoryInfo = new DirectoryInfo(destinationPath);
                tempBakFileInfo = new FileInfo(destinationPath + "\" + destinationFileName);
                try
                {
                    if (!tempDirectoryInfo.Exists)
                        tempDirectoryInfo.Create();
                    if (tempBakFileInfo.Exists)
                        tempBakFileInfo.Delete();
                    //move file to bak
                    tempFileInfo.MoveTo(destinationPath + "\" + destinationFileName);
    
                    result.Status = true;
                    result.Message = "Rename file OK";
                    result.Anything = "OK";
                }
                catch (Exception ex)
                {
                    result.Status = false;
                    result.Anything = "Mail";
                    result.Message = ex.Message;
                    if (mesLog.IsErrorEnabled)
                    {
                        mesLog.Error(MethodBase.GetCurrentMethod().Name, "Rename file error. Msg :" + ex.Message);
                        mesLog.Error(ex.StackTrace);
                    }
                }
    
                return result;
            }
  • 相关阅读:
    温故而知新 js 点击空白处关闭气泡
    javascript 打印错误信息 catch err
    ajax application/json 的坑
    nodejs 的好基友:pm2
    有道翻译 / 百度翻译Api
    PHP 正则表达式
    php 正则替换
    github get 请求指定页面的代码
    H5 input 聚焦 置顶
    autoHotKey 一些脚本积累
  • 原文地址:https://www.cnblogs.com/wml-it/p/12148911.html
Copyright © 2011-2022 走看看