批量文件自动搜索替换插入器 Ver2.1

'批量文件自动搜索替换插入器 Ver2.1
'飞云编写,CSDN帐号:jspadmin,QQ:33323489
'个人网站http://www.pifoo.com  蚍蜉中文站,欢迎交换链接。本站提供免费博客申请注册。
'你可以使用或修改本代码,但是请保留版权信息或链接,谢谢使用!
'如果有问题或建议,请给我留言 http://www.pifoo.com/guestbook/

点击这里下载-批量文件自动搜索替换插入器Ver1.0

点击这里下载-批量文件自动搜索替换插入器Ver2.0

http://www.pifoo.com/netos/UploadFiles/replace2.1.rar
Ver2.1更新说明:
1、增加只搜索特定字符串,不修改的的功能
2、修正V2.0版本中备份问题
3、修正页面编码问题

Ver2.0版本更新说明:
1、Ver1.0版本只对指定文件夹下文件进行搜索,不能对所有子目录进行递归遍历,此版本增加所有子目录递归遍历搜索(感谢Geniuslau提出此建议)
2、增加文件修改前备份功能(感谢Geniuslau提出此建议)
3、修改文件读取方式,原来是采用readline+循环,现改为readall,虽然个人认为readline效率更高(如果碰到匹配条件就可以马上跳出循环,不用读完整个文件),但是readall看起来比较简洁:),而且,我发现readline会改变文件排版格式。文件打开方式原来采用opentextfile,现改为openastextstream方式(感谢BlueDestiny提出建议,并提供递归子目录的参考代码)
4、增加用户参数设置表单,方便普通用户操作
5、增加文件分类统计功能
6、增加服务器脚本超时设定,防止由于执行时间太长而失败
7、有待改进:函数调用比较混乱,准备按Geniuslau、BlueDestiny两位朋友建议,封装成类,并增加文件后缀列表功能
8、如果你在使用中发现有什么bug或不合适或需要改进、增加的功能,请联系我QQ:33323489

(0)

相关推荐

  • 批量文件自动搜索替换插入器 Ver2.1

    '批量文件自动搜索替换插入器 Ver2.1 '飞云编写,CSDN帐号:jspadmin,QQ:33323489 '个人网站http://www.pifoo.com  蚍蜉中文站,欢迎交换链接.本站提供免费博客申请注册. '你可以使用或修改本代码,但是请保留版权信息或链接,谢谢使用! '如果有问题或建议,请给我留言 http://www.pifoo.com/guestbook/ 点击这里下载-批量文件自动搜索替换插入器Ver1.0 点击这里下载-批量文件自动搜索替换插入器Ver2.0 http:/

  • Android项目类似淘宝 电商 搜索功能,监听软键盘搜索事件,延迟自动搜索,以及时间排序的搜索历史记录的实现

    最近跳槽去新公司,接受的第一个任务是在 一个电商模块的搜索功能以及搜索历史记录的实现. 需求和淘宝等电商的功能大体差不多,最上面一个搜索框,下面显示搜索历史记录.在EditText里输入要搜索的关键字后,按软键盘的搜索按键/延迟xxxxms后自动搜索.然后将搜索的内容展示给用户/提示用户没有搜到相关信息. 历史记录是按时间排序的,最新的在前面,输入以前搜索过的关键字,例如牛仔裤(本来是第二条),会更新这条记录的时间,下次再看,牛仔裤的排列就在第一位了.并且有清除历史记录的功能. 整理需求,大致需

  • Python实现批量文件整理的示例代码

    目录 引言  一.准备工作 二.制作 excel 的文件清单 三.文件的批量重命名 四.文件的批量删除 引言  批量文件整理一直是日常工作中令人头疼的事,使用 Python 进行大批量文件整理,可以大大提升工作效率.下面来介绍几种批量文件整理的小技巧. 一.准备工作 为了用于实验,我们使用代码生成 200 个 txt 文件,代码如下. for i in range(0, 200): file_name = f'file_{i}.txt' f = open(f'./file/{file_name}

  • Python实现批量文件分类保存的示例代码

    目录 序言 代码展示 效果展示 序言 当我们电脑里面的文本或者或者文件夹太多了,有时候想找到自己想要的文件,只能通过去搜索文件名,要是名字忘记了的话,那你也搜不了吧,当然你可通过后缀名去搜索,但是通过搜索出来的文件只会更多,这还只是文件多的情况下. 如果文件名字基本一样,只有序号不一样呢?那特么眼睛看瞎了估计还没找到. 那么我们可以用Python来对文件进行批量自动分类保存到文件夹,下次找的时候,就很轻松的能够找到了. 我们这里以这两百多个world原始文件为例 代码展示 import os i

  • Spring boot 实现单个或批量文件上传功能

    一:添加依赖: <!-- thymeleaf模板插件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> <!-- jsp依赖 --> <dependency> <groupId>j

  • Python实现的远程文件自动打包并下载功能示例

    本文实例讲述了Python实现的远程文件自动打包并下载功能.分享给大家供大家参考,具体如下: 一 点睛 在Linux系统集群运营当中,时常需要批量远程执行Linux命令,并且双向同步文件的操作. 本示例通过使用spawn()方法执行ssh.scp 命令的思路来实现. 二 代码 import pexpect import sys ip="192.168.0.104" user="root" passwd="123456" target_file=&

  • Python修改文件往指定行插入内容的实例

    需求:批量修改py文件中的类属性,为类增加一个core = True新的属性 原py文件如下 a.py class A(): description = "abc" 现在有一个1.txt文本,内容如下,如果有py文件中的description跟txt文本中的一样,则增加core属性 1.txt description = "abc" description = "123" 实现思路: 1.需要遍历code目录下的所有py文件,然后读取所有行数内容

  • IntelliJ IDEA2020.1版本更新pom文件自动导包的方法

    在2020.1.1版本之前IDEA pom文件导包是这样的 最近新装新版本IDEA之后,这个图标没有了,对于习惯旧操作没有图标了还真不习惯.就去idea官网查了下新版本maven更新 官网对于更新说明百度翻译了下. 百度翻译(图不清楚我贴字) Maven and Gradle importing updates IntelliJ IDEA 2020.1 brings a small but important update to our Maven and Gradle users. Inste

  • Pycharm创建python文件自动添加日期作者等信息(步骤详解)

    第一步 找到 Preferences,点击进入.进入后找到 Editor – File and Code Templates – Python Script . 第二步 添加自己所需要的信息 第三步 添加完成后,点击 OK 键进行保存. 新建python文件就会看到已添加的默认信息. 常用配置 #-- coding: utf-8 -- #@Time : ${DATE} ${TIME} #@Author : XXXX #@Email : XXXX@qq.com #@File : ${NAME}.p

  • 使用nodejs实现JSON文件自动转Excel的工具(推荐)

    这段时间做项目,需要把json格式的文档给到业务人员去翻译,每次手动翻译,很麻烦,于是就想着写一个高逼格的自动化工具来完成这件事情. 说实现,初步思路就是使用类似"json2excel start"这样的命令,然后它就自己跑.像vue,react运行命令一样. 首先,我们 npm init 新建一个项目工程,新建我们项目的核心文件json2excel.js ,并运行node json2exce.js,然后控制台就可以打印东西了. 把一个文件转化成另一个文件,我们要知道这个文件的路径,以

随机推荐