• 批量更改某一目录之下所有文件名 Ver2


    前一篇《批量更改某一目录之下所有文件名》只是批量修改所有子目录下的文件名。
    Insus.NET重构了它。能让它修改所有子目录名和子目录下的文件名。就是分别迭代,目录迭代目录,文件迭代文件。

    写一个重命名所有目录名的方法,重命名目录时,由于目录类别有一个FullName属性,所以不必再串联目录全名,使用FullName即可以获取。



    把前一篇迭代重命名文件名的方法,照料搬,不过参数名有变更:


    再看看Page_Load事件。



    动画演示一下:





    下面内容于2013-08-01 08:42分补充:
    今早,Insus.NET有看到昨天写的,还有待做得优化与简洁,因此对上两个方法,再进生重构,注重下面高亮区块。



    另一个方法,不好意思,原来FileInfo下面有一个方法,fi.Directory可以获取父目录,而且fi.FullName也可以获取文件长目录(包括路径):


  • 相关阅读:
    PHP-------抽象和接口
    MySQL函数
    MySQL索引
    MySQL语法
    MySQL视图、事务
    最简洁粗暴版的虚拟用户配置FTP
    linux网络bond技术
    CentOS 7服务
    Nginx 基础
    shell 截取指定的字符串
  • 原文地址:https://www.cnblogs.com/insus/p/3228298.html
Copyright © 2020-2023  润新知