bat批处理文件 批量修改文件名
需要将一系列文件如out-M0.png, out-M1.png, out-M2.png, ... 重新命名为 color-0.png, color-1.png, color-2.png, ...
方法:获取各个文件名,然后将其中的字符串 out-M 替换为 color-
批处理代码:
@echo off&setlocal EnableDelayedExpansion
echo rename files begins...
set a=1
for /f "delims=" %%i in ('dir /b *.png') do (
set "str=%%~nxi"
set "replacestr=!str:out-M=color-!"
ren "%%i" "!replacestr!"
set /a a+=1
)
set /a a-=1
echo done. file counts:%a%.
pause
bat批处理文件 批量修改文件名的更多相关文章
- windows下如何批量修改文件名
		windows下如何批量修改文件名 一.总结 一句话总结:就是用excel生成了多条修改文件名的dos命令然后执行,比较核心的就是把图片名称导入excel 将图片名称导入excel---编写如下DOS ... 
- 使用Java中File类批量创建文件和批量修改文件名
		批量创建文件 int cont = 1; String s = "E:\\学习资料\\Java笔记-"; while(cont<100){ File f = new File ... 
- Linux下find一次查找多个指定类型文件,指定文件或者排除某类文件,在 GREP 中匹配多个关键   批量修改文件名等
		http://blog.sina.com.cn/s/blog_62e7fe670101dg9d.html linux下二进制文件查找: strings 0000.ts | grep -o " ... 
- [转载][记录]shell 批量修改文件名
		参考了:[新手入门] shell脚本批量修改文件名 4楼回复 我刚好是在vagrant+ubuntu中进行开发,windows手动修改太麻烦. #!/bin/ksh ls *.htm | while ... 
- linux批量修改文件名的shell脚本
		linux中批量修改文件名的shell脚本代码,主要是使用了rename,结合shell,喜欢的朋友可以参考下 使用 rename 命令 ======================== NAME ... 
- 用python批量修改文件名
		从youtube上当下来百来首mv,每个都需要去掉视频,这还挺好弄得,格式工厂一弄就完了,但是文件名,都带有乱七八糟的*啥的巴拉巴拉的,咋修改啊,几百首总不可能一个一个rename吧 #批量修改文件名 ... 
- C# 批量修改文件名
		using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ... 
- Linux下批量修改文件名(rename)
		原文地址: http://blog.csdn.net/sea_shore/article/details/6102437 1.rename命令批量修改文件名, 其实linux下可以使用别的办法来批量修 ... 
- rename 批量修改文件名简单用法
		有的时候我们需要批量创建文件做测试,为了做区分,一般只要稍稍动动文件名即可,MV命令既可以移动文件,也是可以修改文件名的,但批量修改文件名MV做不到,此时,我们可以用rename命令批量修改是蛮不错的 ... 
随机推荐
- HTTP协议04-返回状态码
			状态码职责是在客户端向服务器端发送请求时候,描述返回的请求结果.借助状态码,用户可以知道服务器是否正常处理了请求,还是出错了. 状态码的类别 类别 原因短语 1XX Informational(信 ... 
- java interview
			gitbook address https://dongchuan.gitbooks.io/java-interview-question/content/java/==_equal.html 
- 022_applescript快速入门教程
			基础语法 一.这部分介绍注释,发出声音,弹窗 (1)简单入门 <1>多行注释 (* this is multi comment *) <2>发出响声 beep 3 (2) #表 ... 
- 7-Links
			Use the <a> element to define a link Use the href attribute to define the link address Use the ... 
- Kali Linux2018 上安装open-vm-tools实现虚拟机交互
			最新的kali linux2018已经不再支持原有的vmwaretools,即使安装了也不能实现主机与客户机之间的交互(比如从主机复制文件到客户机).安装open-vm-tools替代vm tools ... 
- CodeVs 1009
			题意: 给出一个整数 n(n<10^30) 和 k 个变换规则(k<=15). 规则: 一位数可变换成另一个一位数: 规则的右部不能为零. 例如:n=234.有规则(k=2): 2-> ... 
- sql 的是四个排名函数
			四个排名函数的用法: http://www.cnblogs.com/xhyang110/archive/2009/10/27/1590448.html 字符串分割:http://www.cnblogs ... 
- STM32L476应用开发之三:串行通讯实验
			在我们的项目需求中,有两个串口应用需求,一个是与炭氢传感器的通讯,另一个是与显示屏的通讯.鉴于此,我们需要实验串行通讯. 1.硬件设计 串行通讯一个采用RS232接口,另一个直接采用TTL方式.我们在 ... 
- ios 逆向编程(环境搭建)
			首先如果你想要逆向其他的APP 动态的查看 或者修改人家APP里面的东西 1, 首先要有一台越狱的手机 最好是9.1以下的,因为9.2以上(包括9.2)就不能完美越狱了 2,手机也要5s以上的(因为从 ... 
- dell g3:安装ubuntu16.04 + CUDA8.0
			一.Ubuntu 1.选择UEFI模式启动,参考https://blog.csdn.net/qq_34570910/article/details/78084659 2.卡在logo界面进不去,在qu ... 
