bat处理批量文件重命名

news/2024/6/28 19:06:02

遇到需要批量重命名文件的情况,许多博主文章有方法介绍,但可行的不多。(主要是推荐专用工具,但这些工具还都是要收费的。)下面把我的办法分享下。

总体概括是使用bat文件处理。

1、生成Excle文件

 2、全选要重命名的所有文件,按“shift”键,右键选择“复制文件路径”,粘贴到Excel表格第二列。

3、Excel第一列输入“ren”

4、Excle第三列输入新的文件名称。(如果是旧名加前缀、后缀等,可以使用Excle函数)

5、在要文件夹内新建rename.txt

6、把excel第一、二、三列复制粘贴到此(注意如果有汉字需要ANSI编码)。

7、rename.txt改为rename.bat.

8、cmd 定位到根目录,运行rename.bat

完成

注意:在旧文件名中可能存在不规范,比如含有“空格键”,导致cmd无法识别。这时可以用双引号把旧文件名括起来。


http://lihuaxi.xjx100.cn/news/2215587.html

相关文章

图论(一)之概念介绍与图形#matlab

图论(一)之概念介绍与图形目录 前言 一、图论介绍 二、基本概念 2.1图的概念 2.2图形分类 2.3邻接矩阵 2.3.1无向图 2.3.2有向图 2.3.3有向赋权图 2.4出度(Outdegree) 2.5入度(Indegree) 3.四种…

vuex4.x 升级pinia,router 中使用同步组件导致项目启动失败

背景描述 升级的项目本来是vue2的项目,先升级成vue3,这个过程相关的问题都被决绝,当时状态管理使用的还是vuex4.x版本。 后面发现变成复杂模块时,后续再对复杂模块的功能进行迭代时,由于js的弱类型,改动时…

Elasticsearch 第一期:基础的基础概念

前言 Elasticsearch(弹性搜索) ,简称为ES, 它是一个开源的高扩展的分布式全文检索引擎,它提供的功能主要分为:实时存储,实时分析搜索;本身扩展性很好,可以扩展到上百台服…

leetcode 130被围绕的区域

思路 一个区域不能被围绕是这个区域有部分在边界 可以循环边界,找边界的区域(利用深搜),这些都不能被围绕,其余的,能被围绕,应该从"O"变为”X“ 代码 static boolean[][] hasGo;/…

echarts学习:通过图例事件实现选中后控制多条折线的显隐

1.问题描述 我在工作中遇到了这样一个需求:我们都知道点击echarts折线图的图例,是可以控制折线的显隐的。我现在希望点击某一个图例可以改变多条折线的显隐。 例如在下面这张图中,我将“xxx水位”和“yyy水位”分为一组;将“xxx…

C#面:C#支持多重继承么?

C#不支持多重继承。在C#中,一个类只能直接继承自一个基类。这是由于C#的设计目标之一是避免多重继承可能带来的复杂性和潜在的问题。 然而,C#提供了接口(interface)的概念来实现类似多重继承的功能。一个类可以实现多个接口&…

IT人的拖延——这个任务太复杂,太难了怎么办?

随着科技的发展,IT人需要不断地运用新技术来解决更多传统方式难以解决的问题,有些问题真的不是不想解决,而是真的太复杂,太难了,根本不知道从何开始,也没有什么前辈的经验可以借鉴。我们这些对事情难度的认…

Gson的常见用法

一引入依赖 <!-- json解析的工具包 --> <dependency><groupId>com.google.code.gson</groupId><artifactId>gson</artifactId><version>2.8.6</version> </dependency> <!-- 主要为了代码简洁和日志打印 --> <…