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));

  • 相关阅读:
    robotframework之配置文件和资源文件
    robotframework-ride创建测试用例过程
    Robot Framework的环境搭建
    Robot Framework的初始化与清除
    robotframework的安装1
    《这么慢,那么美》摘录
    小白摸索记(一)
    学习笔记-express路径问题
    学习笔记-使用cmd命令行创建nodejs项目
    学习笔记
  • 原文地址:https://www.cnblogs.com/zhy19920103/p/6117824.html
Copyright © 2011-2022 走看看