VS解决方案快速改名工具(CSFramework.Rename)-获取文件列表BUG
VS解决方案快速改名工具(CSFramework.Rename)-获取文件列表BUG
isIgnore变量的位置错误,导致当前目录有跳过的文件,会一直跳过(忽略)掉,最终目标目录会缺少文件。 C# Code: /// <summary> /// 获得指定路径下所有文件名 /// </summary> /// <param name="listResult">返回的文件列表</param> /// <param name="path">目录路径</param> public static void getFileName(List<string> listResult, string path, string[] ignoreFiles) { DirectoryInfo root = new DirectoryInfo(path); FileInfo[] fis = root.GetFiles(); foreach (FileInfo f in fis) { bool isIgnore = false;//变量位置放到这里!2020-11-24,修复bug foreach (string r in ignoreFiles) { if (String.IsNullOrWhiteSpace(r)) continue; if (Regex.IsMatch(f.FullName, r, RegexOptions.IgnoreCase)) { isIgnore = true; break; } } if (isIgnore == false) listResult.Add(f.FullName); } } //来源:C/S框架网 | www.csframework.com | QQ:23404761 VS解决方案专业改名工具 CSFramework.Rename V1.0 - C#版 扫一扫加微信
参考文档:
CSFramework快速开发框架项目改名VS解决方案改名(使用Rename改名工具) VS解决方案专业改名工具 CSFramework.Rename V1.0 - C#版 CSFramework开发框架V5基础架构 - VS解决方案DevExpress 15.x 升级 17.x VS设置App.config文件为嵌入的资源,360安全卫士报发现木马(解决方案) VS2017打开vs解决方案提示自动升级DevExpress 17.x Winform软件快速开发平台 - 关于数据权限,表格列权限控制两种解决方案 VS运行调试:当前无法命中断点,还没有为该文档加载任何符号|解决方案 C# 定义类的属性名称与VS 保留关键字标识符冲突解决方案 原创:C/S架构快速开发框架通用可配置的数据修改日志解决方案 CSFramework旗舰版快速开发框架目录结构以及解决方案介绍 Winform快速开发框架之存储图片资源解决方案|C/S框架网 原创解决方案:VS无法连接到已配置的开发Web服务器 VS编译生成解决方案失败,但是检查源码完全正常的奇异现象 解决方案:WCF客户端无法获取服务端抛出的异常详细信息 CSFramework开发框架3.0解决方案改名教程
其它资料:
什么是C/S结构? | C/S框架核心组成部分 | C/S框架-WebService部署图 | C/S框架-权限管理 | C/S结构系统框架 - 5.1旗舰版介绍 | C/S结构系统框架 - 功能介绍 | C/S结构系统框架 - 产品列表 | C/S结构系统框架 - 应用展示(图) | 三层体系架构详解 | C/S架构轻量级快速开发框架 | C/S框架网客户案例 | WebApi快速开发框架 | C/S框架代码生成器 | 用户授权注册软件系统 | 版本自动升级软件 | 数据库底层应用框架 | CSFramework.CMS内容管理系统 | |