WPS Excel+windows批处理批量重排序文件夹

要求:

给定n个文件夹,在文件夹原有名称(包含考生号和姓名)的基础上重命名,并且按照给定考生姓名序列进行重新排序。

步骤:

一、批量提取文件夹名

 1、打开需要提取文件名的文件夹,在这个文件夹内新建一个记事本文件。

 2、双击打开新建的记事本文件,在打开的记事本中输入如下代码?DIR *.*  /B >LIST.TXT。
 
 3、在输入玩代码的记事本中,选择另存为进行保存,在保存时,将文件名的扩展名,由txt改为bat格式,
 然后点击保存。
 
 4、双击文件“新建文本文档.bat”即可会生成一个名称为list.txt的文件。
 打开list.txt文件就可以看到当前文件夹内的所有文件名的列表。这个列表正是我们所要批量提取的文件名。

二、处理提取的文件名

 1、复制提取的文件夹名称(包含考生号和姓名),粘贴到WPS Excel表中,将给定的姓名数据粘贴在同一表格下。
 
 2、使用MID函数,分离名称中的考生姓名。此时考生姓名的顺序和给定的姓名顺序不一致。
 
 3、将考生号所在列添加为自定义序列。具体操作为:
    首先复制给定姓名所在列,并选中该列数据,然后在“开始-排序-自定义排序”中“次序”列,点击“升序”下拉栏,
 再点击“自定义序列...”,将复制的考生姓名数据粘贴到“输入序列”中,添加成为一个新的序列。
 
 4、根据自定义的新序列排序。
    与步骤3类似,选中分离出的考生姓名所在列,在“开始-排序-自定义排序”中“次序”列,点击“升序”下拉栏,
 可以看到一个自定义新序列,选中该序列,点击确定,排序成功。记得要扩展到考生号所在列一起排序哈!

 5、使用concatenate函数,连接按照给定姓名顺序排序后的字符串,
 包括:序号列(自己重新添加的)+考生姓名+考生号。连接后的字符串单独在一列上。

三、批量重命名文件夹

把 Excel 表格中的内容复制出来,然后填到 txt 文档里面,简单修改一下之后,另存为 Batch 脚本,再双击运行就行了:

① 在 Excel 表格中 A 列左侧插入一列,并填入相同行数的 REN,然后选中三列文本,按右键进行复制(创建一个工作表格,在表格的第一列中输入ren,在第二列复制文件夹名字,第三列输入我们即将要更改的名字。):

② 打开要批量替换名称的文件夹所在目录,并新建一个文本文档(txt):

注意:创建的文本文档最好「另存为」→选择编码格式为「ANSI」,默认一般是「UTF-8」,否则当文件内容中存在汉字时,双击执行可能会无法生效。

③ 将第 ① 步中复制的内容粘贴进去,并保存:

④ 将新建的文本文档后缀改为 .bat:

⑤ 双击该 bat 文件运行,等待片刻即可:

PS:由于处理的数据需要保密,这里就不分享出来了,大家根据相关操作实验即可。其中一和三两个步骤直接转载https://blog.csdn.net/ynot_oahz/article/details/119765095的文章,有需要的话可以去看原文。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Luis L.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值