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

2024-11-16 00:41:25
推荐回答(4个)
回答(1):

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文件夹中查看,就可以看到已经全部合并到该文件夹中了。

回答(2):

在第一个文件处右键,重命名,一定要在第一个文件命名,再按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一共三个参数,会认为你语法不正确。

回答(3):

不支持中文路径,没意思

回答(4):