批量修改文件名的批处理方法

有时候从网上down些文件下来,文件名都是一大串的字母和数字,不利于整理。所以我从网上找了一段批处理的代码,做一个批处理的文件进行修改,非常的方便。

复制以下代码保存为a.bat文件,放在你要改名的文件夹里运行

会把这个文件夹里的所有后缀名为.rm的文件都以 b+序号 的形式命名.

@echo off&setlocal EnableDelayedExpansion

set a=1

for /f "delims=" %%i in ('dir /b *.rm') do (

if not "%%~ni"=="%~n0" (

if !a! LSS 10 (ren "%%i" "b0!a!.rm") else ren "%%i" "b!a!.rm"

set/a a+=1

)

)

注:蓝色的字母是文件的格式,可以修改,如果原来的是txt,则都改成txt。红色的字母是要改成的文件名的前缀,可以改成英文或者中文的名字,然后后面会自动添加上序号。

不过此方法只能修改无序的文件,我试了一下,会将原先文件的次序打乱。真是遗憾!

=====================================================

相信有不少玩家遇到过想批量修改一个文件夹里面的同一类型或者多个类型的文件名吧,这里分享一个批处理

将以下代码复制到记事本里,另存为****.bat

运行就OK啦

@echo off

for /f "delims=" %%i in (dir /a-d /b /s 1\*.bmp) do (

ren "%%i" "%%~ni.jpg" )

pause

这一段代码是将文件夹内的所有BMP 图片改为JPG的图片后缀

你们想怎么改,就照着修改就行了.

@echo off&setlocal enabledelayedexpansion

for /r %%a in (*.wma *.mp3) do (

if not defined %%~dpa set "var=%%~dpa"&set "%%~dpa=a"

for %%i in ("!var:~,-1!") do echo ren "%%a" "%%~ni_%%~nxa"

)

pause

以上两个代码都必须放在歌手名文件夹所在的文件夹下使用,只有这样使用,才能保证获取到且只获取到你想要的音乐文件的完整路径名,并且,为后面的for语句正确地解析这些路径字符串提供保证。

随风的思路是:用 dir /a-d /b /s 来获取完整路径名,放到for语句中来解析完整路径字符串,用 %%~dpa. 来获取音乐文件所处的文件夹完整路径(这里使用了一个小技巧:在字符串最后添加一个点号,从而使得for语句的%%~ni把文件夹名当做文件名来处理),再用 %%~ni 获取文件夹名,也就是歌手名,把这个歌手名用下划线连接到原来的文件名前面,用ren来实现改名——%%~nxi 获取原文件完整的文件名和后缀名。

pusofalse的思路与随风大致相同,只不过在获取音乐完整路径的时候,换用了效率更高的 for /r 语句,并用一个变量var来获取音乐文件所在文件夹的完整路径,通过判断var是否经过赋值来判断当前处理的音乐文件是否位于同一目录下,因为直接用 %%~dpa 获取到的字符串最后有一个反斜杠,所以,第二个for语句中,用 !var:~,-1! 把最后的反斜杠去掉了(在for语句内部,如果要

cmd批量修改文件名 增加文字_CMD批量修改文件名的批处理方法相关推荐

  1. PLSQL developer14/PLSQL14如何修改字体和文字大小,如何修改背景颜色?

    PLSQL developer14/PLSQL14如何修改字体和文字大小,如何修改背景颜色? 不解释,直接上图.

  2. cmd批量修改文件名 增加文字_文件名如何进行批量更改?

    借助软件是很简单,不借助软件的话,仅仅用dos和excel也能实现. 写个不用软件,仅仅用dos+excel教程给小白看,尽量把自己碰到的问题都写下来,也作为其他答案的补充吧. 整体思路:用dos导出 ...

  3. html如何批量查找数字,WPS2019如何批量查找数字 WPS文字如何批量替换数字

    WPS2019如何批量修改数字?WPS2019如何批量查找数字?WPS2019如何批量替换数字?WPS2019批量修改数字使用什么来查找.替换?当我们批量修改文字时,可以使用查找.全部替换,但是数字有 ...

  4. cmd批量修改文件名 增加文字_Windows批处理脚本:以批量修改文件名为例

    批处理脚本,英文名叫Batch,扩展名.bat取了前3个字母.语法好像其实是DOS命令,说实话我不会,当年我每次想玩<大富翁>,都是要喊我妈给我打开的.所以说Windows这样的视窗操作系 ...

  5. cmd批量修改文件名 增加文字_Dynamo自动批量化修改文件名称

    今天我们说一下如何批量化的修改文件名称,都9102年了总不能一个一个手动去修改吧.比如我们要对现有的族修改为带有我们企业缩写的族库,于是乎我把朋友的族就借过来了 可以是下面这样: 当然也不仅仅是修改族 ...

  6. ffmpeg批量处理(图片文字水印批量处理)

    批量处理图片文字水印及其他批量处理写法 ffmpeg 批量处理写法总结 视频批量图片水印 批量字幕(批量滚动字幕)处理 批量合并ts导出mp4 批量合成总结 批量脚本分享 ffmpeg 批量处理写法总 ...

  7. wps怎么关闭修改痕迹_WPS文字怎样保留修改痕迹?

    启动修订功能 点击菜单[工具]中的[修订]功能,如果弹出工具栏[审阅],表示启动成功; 未启动[修订]功能; 启动[修订]功能; [审阅]工具栏如图: 工具栏图: [修订]设置成功后,增加或删除的文字 ...

  8. js 直接修改html中文字颜色,怎么修改textarea内字的颜色_html/css_WEB-ITnose

    怎么简单的修改textarea内部分字的颜色? 回复讨论(解决方案) 一:如果是全部字的话,直接定义textarea样式字的颜色就行. 二:如果仅是个别关键字的话,得用JS,只有在textarea里出 ...

  9. 怎样批量修改cad标注文字?

    CAD制图的时候,怎样批量修改cad标注文字?若是一个一个单独查找修改每 一个标注文字会很麻烦.今天就给大家分享一下,具体演示操作如下: 1.我们启动运行CAD编辑器,打开需要修改标注文字的CAD图纸 ...

最新文章

  1. Day13 python基础---内置函数1
  2. 程序员的精力呵护指南!来自十年程序员的精力管理经验
  3. Docker 安装创建
  4. 推荐曹济的FPA培训课程
  5. 8635 气球(组合数)
  6. 关于Element UI中select组件中遇到的问题
  7. android4.4.3版本root,ROOT大师:支持安卓4.3、4.4机型root
  8. android打电话录音软件,Android uni-app实现音视频通话
  9. 【msm8953】gpio口模拟pwm详细步骤
  10. 当前默认服务器维护尚未完成,更新公告 | 7月11日早8点停服维护
  11. python:操作文档——TXT篇
  12. 获取网页中的视频下载地址(利用抓包)
  13. 化工行业危化品实时监控/厂区监控解决方案:EasyGBS如何保障危化品安全生产?
  14. Java使用Jco连接sap详解
  15. 为淘宝网店免费使用流量统计教程
  16. Redis Sentinel配置
  17. 戴尔服务器电源炸机维修图,(转帖) 戴尔SE198WFPF E198WFPF电源电路电源芯片SG6841维修案例与分析...
  18. 51单片机五层电梯控制器 基于51单片机的五层电梯控制系统
  19. Qt Windows安装教程
  20. 势流理论分析长短轴不同的椭球附加质量系数

热门文章

  1. linux下ioctl操作网络接口,linux下无线网卡的ioctl 接口
  2. linux系统tcl电视刷机包,[刷机升级] 史上最全的TCL智能电视固件刷机包下载
  3. 高清(200万像素)多灯红外防水枪型网络摄像机 DH-IPC-HFW5200-IRA
  4. PC-DMIS 如何更改CAD模型的坐标系
  5. c++读取逗号分隔输入_pandas-csv的读取与导出(全网最详细版本,含代码和实例)...
  6. pandas的get_dummies
  7. mac 下欧路词典破解
  8. Java基础-Java概述
  9. react图片裁剪工具 - react-image-crop
  10. 巧用并查集求解环的个数以及连通块的数目