目标
熟练使用VB.NET遍历文件及文件夹
视频讲解
Directory.GetFiles遍历和搜索文件,可搜索子文件夹
取出所有文件路径到一个一维数组中
后续操作对这个数组进行遍历
VSTO880框架升级DebugHelper类 即时输出程序用时
Directory.EnumerateFile遍历文件的同时采取一些操作
理解EnumerateFile的延迟处理机制, 只有对它的结果进行遍历时,才会实际执行搜索,且提前退出并不会执行后续搜索动作,某些场景有加速效果
处理大量文件时优先使用本方法,在枚举过程中可同时执行操作,不需要等循环完成后 再二次循环
遍历文件时输出文件修改时间
Directory.EnumerateFile遍历文件时使用正则匹配
搜索出 所有中文文件名的文件 "^[\u4e00-\u9fa5]+$"
使用list列表类作为筛选结果容器
Regex.Ismath
Imports System.Text.RegularExpressions 引用正则库
Directory. GetDirectories遍历文件夹
EnumerateDirectories都和文件遍历类似 请自行测试
作业
参考VBA175例 161 文件分类整理实例 改用VB.NET代码完成
从一种文件结构组织方式 按指定规则 转换为另一种组织方式
郑广学VSTO火箭速成班教程购买方式
淘宝下单地址(支持花呗)
郑广学VSTO课程云课堂网址
登陆后可免费试学
也可直接加我微信EXCEL880B 微信付款