博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
批量更改某一目录之下所有文件名 Ver2
阅读量:6373 次
发布时间:2019-06-23

本文共 366 字,大约阅读时间需要 1 分钟。

前一篇《》只是批量修改所有子目录下的文件名。

Insus.NET重构了它。能让它修改所有子目录名和子目录下的文件名。就是分别迭代,目录迭代目录,文件迭代文件。

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

把前一篇迭代重命名文件名的方法,照料搬,不过参数名有变更:
再看看Page_Load事件。
动画演示一下:
下面内容于2013-08-01 08:42分补充:
今早,Insus.NET有看到昨天写的,还有待做得优化与简洁,因此对上两个方法,再进生重构,注重下面高亮区块。
另一个方法,不好意思,原来FileInfo下面有一个方法,fi.Directory可以获取父目录,而且fi.FullName也可以获取文件长目录(包括路径):

转载地址:http://gojqa.baihongyu.com/

你可能感兴趣的文章
DOM事件全面总结
查看>>
CSS3径向渐变radial-gradient实现波浪边框和内倒角
查看>>
5个让人赞不绝口的微信小程序,拒绝占用手机内存!
查看>>
Spring Security整合KeyCloak保护Rest API
查看>>
【Leetcode】98. 验证二叉搜索树
查看>>
POS概述
查看>>
containerd发布了CRI修复程序和CVE-2019-5736更新的runc
查看>>
77. Combinations
查看>>
WEB前端开发的思考与感悟
查看>>
实现了所有主流APP的分类切换效果,可快速接入,灵活扩展(swift)
查看>>
微信自动跳转浏览器打开APP(APK)下载链接
查看>>
==与===的区别
查看>>
机器学习实验笔记
查看>>
不同工具查看代码分支diff的差异
查看>>
一文 | 跨域及其解决方案
查看>>
[LeetCode] 671. Second Minimum Node In a Binary Tree
查看>>
深度解析国内首个云原生数据库POLARDB的“王者荣耀”
查看>>
详解vue全局组件与局部组件使用方法
查看>>
你还没有撸一个包扔到npm上?
查看>>
白话Java I/O模型
查看>>