问题描述:需要将一大批的文件修改为指定格式的文件名称。

思路:1,获取文件夹下面的所有文件名称,;2,在excel中按照指定格式替换加工获取到的文件名称,(Left,right,mid等提取字符串公式)以及&等字符连接公式。3,使用rename 命令对文件夹中的文件进行命名。

处理方法:

1,获取文件夹下面所有文件的名称。使用dos命令 dir *.* /b > name.txt   然后将文本文件后缀的txt修改为  .bat

2,将获取到的文件名拷贝到excel文件中进行加工。通过提取、替换、字符串链接等方式对字符串进行加工,或者用vlookup函数对字符串进行替换。

3, 使用公式rename oldname  newname 这个命令来进行名字替换。

RENAME 物流部--物流操作工--曾维高.JPG CQ00498.JPG
RENAME 物流部--物流操作工--李方友.JPG CQ00607.JPG

4,将产生的公式拷贝到txt文件中,然后修改后缀名为.bat

运行该bat文件。即可修改文件名

RENAME 物流部--物流操作工--曾维高.JPG CQ00498.JPG
RENAME 物流部--物流操作工--李方友.JPG

CQ00607.JPG



批量修改文件名称的方法相关推荐

  1. Python自动批量修改文件名称的方法大全

    前言 本文介绍基于Python语言,按照一定命名规则批量修改多个文件的文件名的方法.已知现有一个文件夹,其中包括班级所有同学上交的作业文件,每人一份:所有作业文件命名格式统一,都是地信1701_姓名_ ...

  2. shell批量修改后缀_bash批量修改文件名称的方法小结(增加,去除,修改后缀)

    一.加后缀 1.问题:同以目录下有海量以日期命名的文件,其中有的有后缀,有的以点结尾,如20020101.,20020102.,--,20020101.td,20020102.td-- 要求: 把所有 ...

  3. 怎么批量改计算机名字,批量修改文件名,教您如何批量修改文件名称

    现在使用电脑.智能手机,无非是为了多快好省的帮助我们完成各种"任务",加快效率.就拿文件批量重命名来说吧,现在个人电脑文件是越来越多的,对文件名进行统一规范的修改例如批量更改文件名 ...

  4. python批量修改文件名_python实现批量改文件名称的方法

    这篇文章主要介绍了python实现批量改文件名称的方法,涉及Python中os模块rename方法的相关使用技巧,需要的朋友可以参考下 python实现批量改文件名称的方法 本文实例讲述了python ...

  5. 百度网盘8种批量修改文件名称重命名的方法

    百度云盘在线批量修改文件名称教程 传送门:下载地址 推荐:第七种方式全盘搜索替换,无论文件在哪儿都可以找到并替换掉 百度网盘批量改名之关键词替换重命名(一) 百度云网盘批量改名之正则替换重命名(二) ...

  6. Java批量修改文件名称(十四)

    古语有云: 万恶淫为首,百善孝为先. 我们后辈当自勉. 上一章简单介绍了Properties 类的详细使用(十三),如果没有看过,请观看上一章 一.批量修改文件名称 在生活和工作中,常常会遇到批量修改 ...

  7. linux如何批量处理图片名,Linux下批量修改图片名称的方法详解

    我们都知道,要修改文件夹下的图片名称很容易,那么有什么方法能够快速批量修改图片名称呢?这篇文章主要为大家介绍了linux系统中如何批量修改图片文件名的案例演示,如果想修改linux文件夹下的图片名称, ...

  8. java修改file的名字_File类——JAVA实现批量修改文件名称

    最近做了一道题目如下 批量修改文件名称 假设你某天跟朋友出去玩,使用某数码相机拍摄了一些照片 但是当你回来的时候你发现所有的照片都是如下命名的 P1020335.JPG P1020336.JPG P1 ...

  9. 批量修改文件名称(Python)

    本程序功能:批量修改文件名称 import os import redef replaceDirName(rootDir): # 修改rootDir路径下的文件夹名num = 0dirs = os.l ...

最新文章

  1. mysql concat ws 效率,MySQL concat_ws()方法的用法
  2. iphone屏幕录制_如何将iPhone投屏到Mac上?iphone投屏到苹果电脑方法
  3. 无监督训练用堆叠自编码器是否落伍?ML博士对比了8个自编码器
  4. Xshell显示中文乱码问题
  5. git 修改远程仓库源
  6. 【剑指offer】面试题24:反转链表(Java 实现)
  7. ORACLE JDBC 对千万数据 批量删除和批量插入
  8. 【Linux系列】centos7中防火墙相关命令
  9. Oracle11gR2 RAC+DataGuard安装实施维护2+1_数据库集群容灾视频教程
  10. 系统下装软件_DCS系统的日常保养工作怎么做
  11. python和c 的区别-c 跟 python的区别有哪些
  12. 计算机网络rip 图片,计算机网络-RIP协议
  13. maven加载本地lib下的jar包
  14. pb 数据窗口设置操作
  15. 怎么电脑计算机管理员去掉,电脑每次运行程序都要管理员身份怎么办?
  16. linux连公共wifi怎么输密码,公共Wifi密码怎么用 公共Wifi密码使用方法
  17. Python:实现SCC的Kosaraju算法(附完整源码)
  18. win10 设置定时关机
  19. linux中的lnk格式,ink文件扩展名,ink文件怎么打开?
  20. 网络通讯端口为什么要设计浪涌保护电路

热门文章

  1. vista 改xp BIOS设置(ASUS,dell,hp,Acer,Lenovo)
  2. (转)Unity 导出XML配置文件,动态加载场景
  3. thoughtworks面试题分析与解答
  4. php实现设计模式之 命令模式
  5. 利用GDB调试 MSQL
  6. 企业级MySQL数据库备份方案:增量备份、全量备份、逻辑备份
  7. MySQL 客户端工具
  8. HP/Aruba 2620系列交换机DHCP中继配置方法
  9. ubuntu安装ElasticSearch-head插件
  10. ping来自192.168.1.1的回复:无法访问目标主机(丢包等网络问题)