如何批量把多个文件夹内容合并到一个文件夹下,并自动重命名名称相同的文件 255
目前大概有20万+的文件夹,每个文件夹中有1-3个文件,可能有几万的文件名称是重复的。需要把这些文件全部整合到一个文件夹中,并且重命名名称相同的文件。因为文件都很小,直接...
目前大概有20万+的文件夹,每个文件夹中有1-3个文件,可能有几万的文件名称是重复的。需要把这些文件全部整合到一个文件夹中,并且重命名名称相同的文件。
因为文件都很小,直接搜索复制粘贴效率极低,希望大神能写一行代码或者批处理文件,能直接完成上述动作。 展开
因为文件都很小,直接搜索复制粘贴效率极低,希望大神能写一行代码或者批处理文件,能直接完成上述动作。 展开
展开全部
展开全部
在第一个文件处右键,重命名,一定要在第一个文件命名,再按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一共三个参数,会认为你语法不正确。
方法一:
百度搜索:【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一共三个参数,会认为你语法不正确。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询