【原创工具】文件批量重命名 FileRename2 By怜渠客
【原创工具】文件批量重命名 FileRename2
半年前写过一个重命名小工具,但是有不少问题和局限,这次进行一个比较大的改进:
- 支持导出当前文件名列表到文本文件,修改后一键导入重命名
- 减小软件体积(本就是小工具,超过2MB是不行滴)
- 更换编程语言为FreePascal、编译器为FPC

使用方式
简单重命名

有测试文件夹如上,可以使用导入文件夹或导入文件按键进行导入。


导入后效果是一样的,会在编辑框显示出文件名列表

如果只是简单重命名,可以在列表里编辑文件名,也可以在右上角进行列表中字符的批量替换,完成后点击【重命名】按键进行重命名。
注意
- 可以修改所在文件夹,但目标文件下需要存在
- 即,软件不会自动创建新文件夹(减少破坏)
如,可以将文件重命名到上层目录或已有目录

导入导出重命名
之前有人说,重命名工具需要支持搜索、高级搜索、正则表达式替换等等,确实很有道理,但是给软件增加这些功能有点太重了,而且做出来的效果肯定不如现有的文本编辑器(如NotePad4,EmEditor等)好用,所以打算借用他们强大的功能,支持了导入导出功能。
首先还是打开要重命名的目录或文件夹

然后点击保存目录按钮,保存为txt文件
用任意你习惯使用的文本编辑器打开该文件,比如我这里用notepad4打开,就可以用它的正则表达式功能进行搜索替换。要严格保证每行一一对应,即不要修改行数。

修改后,保存文件,回到重命名工具,点击加载目录,选择刚刚保存并修改的txt文件,再点击重命名,即可。

下载链接
链接: https://pan.baidu.com/s/1xc6UisSizKo7OgUsIa0tJw 提取码: xhm7
链接:https://lianquke.lanzouo.com/ibyT72ncbm8j 密码:apgg
【原创工具】文件批量重命名 FileRename2 By怜渠客的更多相关文章
- C#实现文件批量重命名源码下载
本文要实现的功能是 文件批量重命名,当选择一个文件夹时,通过操作可以把文件夹下面所有文件进行重命名.建立了HoverTreeBatch项目. 然后 定义文件夹信息: DirectoryInfo _Th ...
- Java实现文件批量重命名
Windows操作系统可以实现重命名文件操作,却不能实现批量重命名.本实例实现了批量重命名功能,可以将一个文件夹内同一类型的文件按照一定的规则批量重命名.用户可以给出重命名模板,程序可以根据模板对相应 ...
- java IO 文件批量重命名
java IO 文件批量重命名 package com.vfsd.renamefile; import java.io.File; import java.io.FileInputStream; im ...
- php文件夹下文件批量重命名
php文件夹下文件批量重命名 <?php header("Content-type:text/html;charset=utf-8"); $dir = __DIR__.'./ ...
- 使用 vim 快速对当前文件夹下的文件批量重命名
前言 我们在使用 Linux 的时候,有很多种方法可以对文件进行重命名,例如 命令行 下的 mv 命令,或者是使用像 dolphin 这样的图形文件管理器.但是有时候需要对一个文件夹下的所有文件批量重 ...
- 使用java对文件批量重命名
有时候从网络上下载的电视剧或者动漫,名字上都会被该网站加上前缀或者后缀,如图: 那么处女座的同学就不同意了,不行,我就是想让它按照我的习惯方式命名!但是呢,一个个修改是不是特别麻烦,如果是上百个呢?如 ...
- 利用Python对文件批量重命名
由于要用到对无序的文件进行重命名,以下写了一个脚本,进行批量进行重命名. 基本格式是 i.后缀名 ( i 循环条件下的数 ) 1 #coding:utf8 2 import os; 3 4 def ...
- Java 实现文件批量重命名亲测可用(精简版)
package com.cmge.utils; import java.io.*; import java.util.*; import java.util.Map.Entry; import com ...
- 【Linux】文件批量重命名
例如:我们现在有如下文件列表 我们现在想要把.log..LOG与.rar为扩展名的文件全部重新命名,具体脚本如下: #!/bin/sh ##------------------------------ ...
- Mac OS Yosemite 文件批量重命名
首先,我们选中一个文件夹 右键,或者回车,给一个文件夹改名 同时选中三个文件夹 右键,选中批量更改 弹出批量更改,进行更改 改好后点回车,就能看到效果了 继续操作,完成所有文件 ...
随机推荐
- 技术-Todo
本文描述下一步调研的技术系统 技术 地址 状态 数据库中间件 https://vitess.io/zh/ Todo
- Email邮箱验证码发送
以下文件保存到/static/email.txt <!DOCTYPE html> <html lang="en" xmlns:th="http://ww ...
- MySQL同步ES的6种方案!
引言 在分布式架构中,MySQL与Elasticsearch(ES)的协同已成为解决高并发查询与复杂检索的标配组合. 然而,如何实现两者间的高效数据同步,是架构设计中绕不开的难题. 这篇文章跟大家一起 ...
- Python 基础练手 32 道
只是记录一把, 这两天, 在建表和定方案的时间极其不充裕下, 看到有铁子求助一下基础的编程题, 32 道题, 90% 都是非常基础的那种, 输入, 输出, 简单判断这些.. 对于新手而言, 练练手还是 ...
- 基于Python运用PyComCAD进行Autocad二次开发实例汇集
本文将对运用Pycomcad库(Pycomcad详见,https://github.com/JohnYang1210/PycomCAD)做的一些项目及其效果图进行展示(欢迎各位老铁pull reque ...
- 在云服务器上开MC-Forge服
在云服务器上开MC-Forge服 记录一下在云服务器上开mc-1.16.5-Forge服. OS: Ubuntu 22.04.2 LTS x86_64 CPU: Intel Xeon Platinum ...
- 洛谷 P5066 [Ynoi2014] 人人本着正义之名
洛谷 P5066 [Ynoi2014] 人人本着正义之名 Problem 对一个01序列进行以下\(m\)个操作: 区间覆盖为0 区间覆盖为1 将区间\([l,r-1]\)中的数\(a_i\)同时变为 ...
- 网络 | Linux ping任何ip均出现 Destination Host Unreachable 排查思路与方法
Linux ping任何地址出现 Destination Host Unreachable 基本的排错步骤如下: 1.ping 127.0.0.1ping的通说明tcp协议栈没有问题 2.ping 主 ...
- 从Clipto.AI看AI SaaS创业的隐形机会:一个月2500万访问量背后的商业逻辑
最近深度研究了一个让我眼前一亮的产品--Clipto.AI. 这款看似简单的音视频转录工具,月访问量竟然达到了2540万,这个数字让我震惊,也让我重新思考了AI工具的商业化路径. 今天想和大家分享一下 ...
- Es简单条件查询
一:先看一下es的语句以及查询结果: 我这边使用的条件是is_device要么是工控要么是资产 二:java代码部分 关于es的操作,java里面不需要添加mapper层,只要在service以及c ...