如何批量把多个文件夹内容合并到一个文件夹下,并自动重命名名称相同的文件

目前大概有20万+的文件夹,每个文件夹中有1-3个文件,可能有几万的文件名称是重复的。需要把这些文件全部整合到一个文件夹中,并且重命名名称相同的文件。
因为文件都很小,直接搜索复制粘贴效率极低,希望大神能写一行代码或者批处理文件,能直接完成上述动作。

1、首先将想要合并的文件夹装到一个文件夹中。然后在该文件夹中新建一个文件夹和txt文件,均命名为all。

2、然后双击打开文本文档,在编辑页面中键入下方的代码:

for /f "delims=" %%p in ('dir /b/ad') do copy %%p\*.* d:\txt\all\

pause,然后保存该文件。

3、然后右键单击文本文档,选择重命名,输入“all.bat”,回车确定,在弹出来的窗口中点击选择“是”、

4、之后鼠标左键双击all.bat文件,界面显示bat文件执行结果,均提示复制文件成功,点击任意键后关闭该窗口。

5、进入all文件夹中查看,就可以看到已经全部合并到该文件夹中了。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-02-13
在第一个文件处右键,重命名,一定要在第一个文件命名,再按Tab键。可以看到Windows实现了批量重命名工作,不过效果超级差,居然出现了“()”和空格,并且数字编号也不尽人意,所以我对于Windows资源管理器下的批量重命名功能只能表示哈哈。
方法一:
百度搜索:【Windows小技巧】批量重命名文件 - CSDN博客上面的操作步骤和图片容易误导。
(1)利用Windows系统自带的重命名,一定要注意系统系统自带的重命名方法有空格键。所以在Excel表要假如空格键。命名为a。自动生成,a与()之间有空格:a (1)
a (2)
a (3)
a (4)
a (5)
a (6)
a (7)
a (8)
a (9)
a (10)
a (11)
a (12)
(2)Excel表制作重命名名字。一定要加双引号和后缀.txt。第三列的公式是:="ren "&A1&" "&B1。
"a (1).txt" "a01.txt" ren "a (1).txt" "a01.txt"
"a (2).txt" "a02.txt" ren "a (2).txt" "a02.txt"
"a (3).txt" "a03.txt" ren "a (3).txt" "a03.txt"
"a (4).txt" "a04.txt" ren "a (4).txt" "a04.txt"
"a (5).txt" "a05.txt" ren "a (5).txt" "a05.txt"
"a (6).txt" "a06.txt" ren "a (6).txt" "a06.txt"
"a (7).txt" "a07.txt" ren "a (7).txt" "a07.txt"
"a (8).txt" "a08.txt" ren "a (8).txt" "a08.txt"
"a (9).txt" "a09.txt" ren "a (9).txt" "a09.txt"
"a (10).txt" "a10.txt" ren "a (10).txt" "a10.txt"
"a (11).txt" "a11.txt" ren "a (11).txt" "a11.txt"
"a (12).txt" "a12.txt" ren "a (12).txt" "a12.txt"
(3) 爽一发
1 复制C列文本,如上图所示选中,然后Ctrl+C(复制)。
2 在你要修改文件所在文件夹新建txt,粘贴,保存。
将这个txt文件后缀修改为.bat,如:ren.bat。会有对话框警告,选择“是”。
注:如果文件名包含空格,命令应写成ren "s0 (1).gif" s001.gif,简而言之,就是加上双引号!!!原因:系统将s0和(1).gif认为是两个参数,再加上后面的s001.gif一共三个参数,会认为你语法不正确。本回答被网友采纳
第2个回答  2020-03-19
不支持中文路径,没意思
第3个回答  2020-05-05

如何批量把多个文件夹内容合并到一个文件夹下,并自动重命名名称相同的文...
1、首先将想要合并的文件夹装到一个文件夹中。然后在该文件夹中新建一个文件夹和txt文件,均命名为all。2、然后双击打开文本文档,在编辑页面中键入下方的代码:for \/f "delims=" %%p in ('dir \/b\/ad') do copy %%p\\*.* d:\\txt\\all\\ pause,然后保存该文件。3、然后右键单击文本文档,选择...

如何批量把多个文件夹内容合并到一个文件夹下,并自动重命名名称相同的文...
1、首先将想要合并的文件夹装到一个文件夹中。然后在该文件夹中新建一个文件夹和txt文件,均命名为all。2、然后双击打开文本文档,在编辑页面中键入下方的代码:for \/f "delims=" %%p in ('dir \/b\/ad') do copy %%p\\*.* d:\\txt\\all\\ pause,然后保存该文件。3、然后右键单击文本文档,选择...

怎么把几个文件夹合并
1、鼠标右键点击桌面,然后点击新建文件夹。2、新建文件夹之后,分别打开要合并的文件,Ctrl+A全选。3、全选文件后,点击鼠标右键,选择发送到桌面快捷。4、两个文件夹中的文件都创建快捷方式后,选中所有快捷方式,然后拖进新建的文件夹中。5、把所有快捷方式拖进新建文件夹后,就可以将两个文件夹的文...

如何快速的把多个文件夹重命名
1、第1步,下载安装软件工具后打开,点击【添加文件】按钮,将需要重命名的文件全部添加到软件中,软件支持任何格式的文件进行重命名。2、步骤1,下载优速文件批量重命名工具后安装使用,点击界面中右边的【文件夹重命名】功能,到下一步骤。步骤2,点击右上角蓝色按钮,将需要重命名的文件夹全部添加到软...

怎么把多个文件合并成一个文件夹
1. 确定要合并的文件:首先,确定要合并的多个文件所在的位置和名称。可以将这些文件放在同一个文件夹中,方便管理。2. 创建新的文件夹:在合并文件之前,需要创建一个新的文件夹,用于存放合并后的。可以选择一个适当的位置,右键点击空白,然后为新文件夹指定一个名称。3. 将文件复制或移动到新文件...

如何将多个文件夹合并成为一个文件夹?
合并多个文件夹到一个文件夹的步骤如下:1. 确定目标文件夹名称:首先确定您希望合并文件的文件夹名称,以便找到它并添加文件。如果文件夹已存在,跳过此步骤;如需新建,请在计算机中创建一个新文件夹。2. 打开文件资源管理器:在Windows中,使用资源管理器;在Mac上,则使用Finder,通过路径找到并打开...

如何批量让几百个文件夹里面的文件命名与文件夹名一样,每个文件夹里面...
不清楚你的实际文件\/情况,仅以问题中的样例\/说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI\/GB2312,跟要处理的多个文件夹放一起双击运行<# :cls&echo off&cd \/d "%~dp0"&mode con lines=5000rem 将当前目录多个子文件夹里的文件分别以所在的子文件夹名称重命名set #...

如何将多个文件夹合并成为一个文件夹?
合并多个文件夹到一个文件夹,看似简单却包含一些步骤。首先,明确新文件夹的名称,如果需要新建,确保路径清晰。在Windows或Mac的资源管理器或Finder中,找到并打开目标文件夹。接着,找到你想要移动或复制的文件,单击或使用快捷键选择。选择后,可以直接拖动文件到目标文件夹,或者使用复制、剪切和粘贴功能...

如何将多个文件夹合并成为一个文件夹?
1. 确定放置的文件夹名称 首先要确定放置文件的文件夹的名称,这样才能找到该文件夹并将文件放进去。如果已经有目标文件夹了,可以直接跳过这一步;如果没有,需要在计算机上新建一个文件夹。2. 打开文件夹 在操作系统中,每个文件夹都有一个路径,类似于人类的住址,在打开文件夹之前需要找到它的路径...

怎样将多个文件的文件名全部重命名为一样文件名?
.首先将想要合并的文件夹装到一个文件夹中。然后在该文件夹中新建一个文件夹和txt文件,均命名为all。

相似回答