zoukankan      html  css  js  c++  java
  • C#文件重命名的代码

    C#中没有重命名的方法,自己写了一个方法,来处理文件的重命名。

    /// <summary>   

    /// 重命名文件夹内的所有子文件夹   

    /// </summary>   

    /// <param name="directoryName">文件夹名称</param>   

    /// <param name="newDirectoryName">新子文件夹名称格式字符串</param>   

    public void RenameDirectories(string directoryName, string newDirectoryName)   

    {   

      int i = 1;   

      string[] sDirectories = Directory.GetDirectories(directoryName);   

      foreach (string sDirectory in sDirectories)   

        {   

        string sDirectoryName = Path.GetFileName(sDirectory);   

        string sNewDirectoryName = string.Format(newDirectoryName, i++);   

        string sNewDirectory = Path.Combine(directoryName, sNewDirectoryName);   

             Directory.Move(sDirectory, sNewDirectory);   

        }   

    }  

                    // 列表中的原始文件全路径名
                    string oldStr = ft.FileRoute + @"/" + ft.FileName + ft.ExName;

                    // 新文件名
                    string newStr = ft.FileRoute + @"/" + preChar +  name + nextChar + ft.ExName;

                    // 改名方法
                    FileInfo fi = new FileInfo(oldStr);
                    fi.MoveTo(Path.Combine(newStr));

  • 相关阅读:
    8*8LED点阵
    红外收发基础
    MQTT服务器(Win)
    安卓图片显示与网络访问
    Liunx C 编程之多线程与Socket
    JAVA开始(基础篇)
    C语言数据类型及变量整理
    EOS基础全家桶(十五)智能合约进阶2
    EOS基础全家桶(十四)智能合约进阶
    EOS基础全家桶(十三)智能合约基础
  • 原文地址:https://www.cnblogs.com/zhy19920103/p/6117824.html
Copyright © 2011-2022 走看看