bat如何批量修改文件夹下子文件夹所有文件,按已有的顺序,把原名删除,重新按上级文件夹命名?

如:文件夹下子文件夹
01 你好
原名:01-01.jpg
01-02.jpg
……
修改为:你好-01.jpg,你好-02.jpg
也有可能是这样子的
01 你好
-~945.jpg
-~946.jpg
-~949.jpg
修改为:
-~945.jpg 改后 你好-01
-~946.jpg 改后 你好-02
-~949.jpg 改后 你好-03

第1个回答  2021-12-16
用python写起来最方便 你装python没有追问

没有

追答

那可以帮写exe

追问

刚安装了

追答

那私信帮写python

第2个回答  2021-12-16
大家好,我是亮仔
在工作中是否会经常遇到一个这样的情况
电脑中有大量的文件,想对其进行归类,却没有太多时间管理

今天给大家分享一下我的文件管理方法
1、将文件名统一加上相似/相同字符
2、按照相同字符进行归类

问题一:如何给文件批量命名?
系统预置的方案

适用于对所有文件适用唯一名字,只使用序号区分
操作步骤如下:
Ctrl+A全选文件,按F2进入编辑状态

输入文件名

不动鼠标,同时按Ctrl+Enter批量填充

批处理命令

此方法灵活度较高,应用广泛
操作步骤
新建文本文档,并在文档中输入以下代码
dir *。*/b>目录清单.txt

另存为批处理文件

生成目录清单

生成批处理命令
新文件名生成公式:=B2&“-”&A2
复制部分(即批处理命令区)=“ren ”&A2&“ ”&C2
公式含义:ren 旧文件名 新文件名
注:新旧文件名前都有一个空格

新建批处理文件,并将命令粘贴到文件中

双击bat文件进行修改

提示:
1、文件看不到扩展名,可按下图步骤解决

2、bat文件编码格式必须为ANSI

菲菲更名宝贝软件

以上2种方法只能在同一个文件夹下进行
此方法可适用于多个不同文件夹下的文件进行修改,效率大大提升
操作步骤
先下载“菲菲更名宝贝”
这里我们需要使用对照表进行更名
右下角有对照表的格式要求
制作对照表首先得知道文件名
快速获取文件名方法如下
创建bat文件,并输入以下代码
@ECHO OFF
tree /F > 文件树.csv
执行命令后生成一份csv文件,使用Excel打开

并将文件处理成下图格式
第一列为为原文件名,第二列为要修改的文件名
需要的步骤大致为替换空格,分列,
增加文字与文件名组合,删除空行

修改前后对比

将修改后的文件名另存为Excel文件
导入到更名软件中

执行后基本是秒完成

下次亮仔教你如何对桌面文件自动分类
拯救你混乱的电脑桌面