上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 文件问题 > EXCEL说:策划填表基本功 BAT脚本批量修改文件名-批量修改文件名

EXCEL说:策划填表基本功 BAT脚本批量修改文件名-批量修改文件名

作者:上犹日期:

返回目录:文件问题

*原创*

批量修改文件名的需求来源

工作中需要批量修改文件名应该怎么办?

10个文件,花个2分钟,轻松搞定,20个4分钟搞定,那200个,2000个手动修改,需要多长时间呢?

在长期机械疲劳的手动修改中,如何保证不出错呢?

笔者初入行的师傅传授了EXCEL+BAT脚本批量修改的方法,虽然略显繁琐,但中间多步骤反复验证,能在保证正确的基础上做到快速修改。

批量修改流程

  • 使用CMD命令,获得EXCEL需求的原始文件名数据

  • 使用EXCEL处理原始文件名数据,并对应要修改的新文件名数据

  • 制作并执行BAT脚本

EXCEL+BAT批量修改实例

1.使用CMD命令,获得EXCEL需求的原始文件名

  • 开始菜单——输入CMD搜索——打开dos系统

EXCEL说:策划填表基本功 BAT脚本批量修改文件名

打开CMD窗口

  • 利用命令cd 调出路径(复制原始文件的路径,右键粘贴路径后,ENTER)

EXCEL说:策划填表基本功 BAT脚本批量修改文件名

进入文件夹路径

  • 输入路径所在的分盘(例子:上述文件在C盘)

EXCEL说:策划填表基本功 BAT脚本批量修改文件名

输入文件夹所在的盘符,如实例C:

  • 输入命令dir 可调出路径文件夹的所有文件信息

EXCEL说:策划填表基本功 BAT脚本批量修改文件名

输入命令dir

  • 输入命令dir >test.txt 可以在路径文件夹内打印出含有文件名信息的TXT文件“test.txt”(若该文件夹内已存在test.txt,则新建test.txt并覆盖原TXT文件,不要与待修改的文件重名即可)

EXCEL说:策划填表基本功 BAT脚本批量修改文件名

输入命令dir >test.txt

  • 进入待修改原始文件的路径,可找到test.txt文件

EXCEL说:策划填表基本功 BAT脚本批量修改文件名

找到test.txt文件

2.使用EXCEL处理原始文件名数据,并对应要修改的新文件名数据

  • 将dos 输出的test.txt复制进EXCEL中(删除test.txt条目)

EXCEL说:策划填表基本功 BAT脚本批量修改文件名

删除test.txt数据条目

  • 使用函数RIGHT和LEN函数,处理文件名(DOS生成的文件名,左侧固定会有36个字符)

函数写法组合:=RIGHT(A1,LEN(A1)-36)

EXCEL说:策划填表基本功 BAT脚本批量修改文件名

删除日期空格文件字节信息

防止操作出错,复制粘贴值一份数据,并对应写上待修改文件名,然后使用组合新一列公式:="rename "&I1&" "&J1&".mp3"

EXCEL说:策划填表基本功 BAT脚本批量修改文件名

复制粘贴值 制作BAT重命名脚本

3.制作并执行BAT脚本

  • 将上图“BAT脚本内容”紫红色区域,即K列数据复制到一个新建rename.txt中保存

EXCEL说:策划填表基本功 BAT脚本批量修改文件名

新建文本文件 保存BAT重命名脚本内容

  • 将rename.txt文件后缀改为.bat,即获得脚本文件rename.bat(将脚本放入待修改文件夹内,双击执行该脚本,即可修改文件名)

EXCEL说:策划填表基本功 BAT脚本批量修改文件名

双击rename.bat脚本 完成批量修改

  • 删除目标文件夹中不需要的文件,即完成批量修改文件名的工作。

*原创*

相关阅读

  • 如何刷新显卡bios-bios设置显卡

  • 上犹设置问题
  • bios设置显卡,1、首先,将下载好的NVFfash.exe和BIOS文件放置到C盘新建的NVFfash文件夹中,进入DOS界面后进入到C盘分区:输入:C:回车进入BIOS文件夹,输入:cdBIOS回车然后要刷新显卡BIOS,输
关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们