摘要:
前一篇《批量更改某一目录之下所有文件名》只是批量修改所有子目录下的文件名。Insus.NET重构了它。能让它修改所有子目录名和子目录下的文件名。就是分别迭代,目录迭代目录,文件迭代文件。写一个重命名所有目录名的方法,重命名目录时,由于目录类别有一个FullName属性,所以不必再串联目录全名,使用FullName即可以获取。把前一篇迭代重命名文件名的方法,照料搬,不过参数名有变更:再看看Page_Load事件。动画演示一下:下面内容于2013-08-01 08:42分补充:今早,Insus.NET有看到昨天写的,还有待做得优化与简洁,因此对上两个方法,再进生重构,注重下面高亮区块。另一个方法, 阅读全文
摘要:
有网友要求,更改某一目录之下所有文件名,但文件名要匹配某一前缀。这个问题,让Insus.NET想以前曾经有实现相似的问题,就是列出某一路径之下所有目录,子目录和文件:http://www.cnblogs.com/insus/archive/2012/04/29/2476473.html就参考它来修改一下吧,下图中一个目录“231_001中国”,它的目录之下,还是两个子目录。每个子目录之下有"999_"前缀的文件名。现我们把"999_"前缀,改为"888_"看看演示:代码中有注解,聪明的你,看得懂。 阅读全文
摘要:
看了很多网上的博文,刚看没有做练习,收效不佳,还是花上少少时间来练习一下简洁的Eval的数据绑定, 以增强记忆。 Insus.NET分别以两种情形来分别演示。第一种情形:看看下面的绑定语法,有把容器转为当前页的类别,而获取public的属性。去.cs看看语法:看看运行之后的效果:在上面第一张图片中,需要把变量Container转为网页的类别,说明它的类别就是Page,因此可以简化它的写法:第二种情形:先看看绑定的语法,直接使用Eval()方法来绑定字段。.cs:运行看看效果: 阅读全文