Apq本地工具集

Apq本地工具集包含“文本文件编码转换”、“文件批量重命名”。
以内置资源浏览器方式选中搜索范围,可跨文件夹高效执行批量任务。
VS2010开发,所用控件全为开源或免费控件,可放心使用。
 
下载地址:Apq_LocalTools_2011-07-09_0608.rar(115网盘)
 
界面截图:


工具说明:
1)文本文件编码转换:
     内置资源浏览器;
     可批量转换,支持“*.*”或“*.后缀”过滤,可用分号(;)分隔多种文件过滤,可深度子目录搜索或仅搜索选中目录;
     采用NCharDet自动检测原始文件编码,可识别大多数文件编码,同时也可由用户指定,这样对自动检测不出编码格式时使用用户指定的默认编码;此外,用户也可强行指定编码,此时程序不自动检测原始文件编码,直接以用户指定为准;
     除自动检测原始文件编码外,目前提供三种原始文件默认编码选择:UTF-8,gb2312,ASCII;
     对转换后文件编码,由于文件编码命名具有一定标准,不能乱填,故提供两种国内常见的文件编码,默认转换为UTF-8;
     转换后文件存放于原始目录,可覆盖或以指定命名规则新建文件(“原名_编码.原后缀”或“原名_自定义.原后缀”);
 
2)文件批量重命名:
     以普通查找替换方式或正则表达式方式指定原始文件命名中的查找串,对选中的文件或目录中含有查找串的文件名,将使用替换串中指定的文字替换掉原始文件名中的查找串;
     支持子目录深度搜索或仅搜索选中目录。
     可在资源浏览器进行查找以确保查找串能匹配到的文件范围。
 
其它功能:多语言支持。(限于业余因素,仅提供功能支持)
 
 
运行环境需求:.NET Framework 4.0 Client Profile(此为.NET 4.0的子集,若已安装.NET4.0,无需再安装)

后续功能计划:
1)错误信息提交:
     收集错误信息,经用户允许后以邮件方式发回作者邮箱。

欢迎大家试用或使用,如果您有什么意见或建议,或遇到下载链接失效等问题,可以联系QQ 12766385(Apq)。
 
源码位于GitHub,欢迎索取/加入项目。
Git源码库:git@github.com:amwpfiqvy/Apq.git

 

已知问题:

     已加载到资源浏览器中的文件或文件夹发生更改后,其同级结点和所有下级结点的选中状态可能发生改变。


更新历史:
     2011-07-09:增加资源浏览器查找功能。
     2011-07-07:资源浏览器Bug修复,增加文件批量重命名工具。
     2011-07-02:内置资源浏览器功能加强:监视文件系统更改,自动同步更新显示。
原文地址:https://www.cnblogs.com/Apq/p/2101564.html