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

发布网友 发布时间:2022-03-03 22:32

我来回答

2个回答

热心网友 时间:2022-03-04 00:01

用python写起来最方便 你装python没有

热心网友 时间:2022-03-04 01:19

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

今天给大家分享一下我的文件管理方法
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文件
导入到更名软件中

执行后基本是秒完成

下次亮仔教你如何对桌面文件自动分类
拯救你混乱的电脑桌面
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com