windows批处理命令之ren
1.批处理批量修改文件后缀名(假设我需要把一个文件夹中的很多txt文件改为sql文件):
1)在需要被处理的文件的文件夹里先新建一个txt文本,然后在文本中写入:
ren *.txt *.sql
2)保存文件后关闭,然后将这个文件的后缀名改为.bat
3)双击这个bat文件,ok,这个文件夹中所有的txt文件都变成sql文件了~~
2.ren命令用法说明:
1)ren是“rename(重命名)”的简写
2)命令格式:
REN [Drive:][path]〈old filename〉〈new filename〉
[Drive:][path]:文件所在的路径
〈old filename〉:你所要修改的文件名称。
〈new filename〉:你所要修改成的新名称。
3)举例说明:ren d:/my file/aa.txt bb.txt
这条命令是将d盘下my file下的aa.txt文本文件改成bb.txt。
4)注意:
①新文件名前不可以加上盘符和路径,因为该命令只能对同一盘上的文件更换文件名;
②允许使用通配符更改一组文件名或扩展名。
③不能为要修改的目标文件指定新的盘符和文件夹。
其他用法:
ren的特例,讲解ren的高级用法
1、
ren 完整文件名 *指定完整文件名中任意字符或连续的字符串.扩展名
改文件名为:从原文件名开头通配至指定字符(串).扩展名
如:
ren 10.pdf *0.c 得 10.c
ren 10.pdf *p.c 得 10.p.c
ren 10.pdf *d.c 得 10.pd.c
2、
ren 完整文件名 *指定完整文件名非连续的字符串.扩展名
改文件名为:从原文件名开头通配至指定字符串首符+余下的字符串内容.扩展名
如:
ren 10.pdf *1p.c 得 1p.c
ren 10.pdf *0dp.c 得 10dp.c
3、
ren 完整文件名 *指定除完整文件名中任意字符(串).扩展名
改文件名为:通配完整文件名+指定字任符(串).扩展名
如
ren 10.pdf *mm.c 得 10.pdfmm.c
总结提有点复杂,还望兄弟们简化
上文引用www.cn-dos.net论坛的帖子:这是不是ren的一个bug 中的第十楼,因为是将网页保存下来看的,所以不知原帖链接
总结我来做
一般情况下,我们用
ren *.jpg *.txt这样的格式
但ren 还有这样的格式
(1)ren 10.pdf *0.c 得 10.c
(2)ren 10.pdf *p.c 得 10.p.c
(3)ren 10.pdf *d.c 得 10.pd.c
(4)ren 10.pdf *mm.c 得 10.pdfmm.c
后面是得到的答案
根据上文,总结其有这样的特点
例子:我们用*0.c这样的格式来改名,ren 会在源文件名中寻找0,找到后用*代表0前面的数据
其得到的结果如1 2 3
例子:我们用*mm.c这样的格式来改名,当不能在原文件中找到mm,就用*号来代替全部原文件名
其得到的结果如4
其后我又对?号进行了测试
ren 2000.pdf ?f.pdr 得 2f.pdr
ren 2000.pdf ???f.pdr 得 200f.pdr
ren 2000.pdf ????????f.pdr 得 2000f.pdr
发现这样的现象,总结
当用?来作为通配符时,会对原文件名依?号的个数来截取,原因一个?只能代替一个字符,但当?的个数大于原文件名字符数时,将全部截取原文件名但不截取文件后缀名
原文来自:
http://hi.baidu.com/lei_luo/item/f49f0f1acabd9ae15f53b197
http://www.pc6.com/infoview/Article_42385.html
windows批处理命令之ren的更多相关文章
- SQL Server数据库备份:通过Windows批处理命令执行
通过Windows批处理命令执行SQL Server数据库备份 建立mybackup.bat ,输入以下内容直接运行该脚本,即可开始自动备份数据库也可把该脚本加入windows任务计划里执行. --- ...
- WINDOWS批处理命令使用大全
来源:http://www.942dn.com就是爱电脑网 WINDOWS批处理命令使用大全 批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母.它的构成没有固定格式, ...
- Windows批处理命令学习中遇到的坑--持续更新中
再次拾起windows批处理命令,下边将一些遇到的小问题写出来,希望可以帮到大家 1.set命令:set主要的作用是为变量赋值,类似于编程语言中的var i = Value:但是在使用的过程中一定要注 ...
- Windows批处理命令初了解
批处理文件时无格式的文本文件,它包含一条或多条命令.它的文件扩展名为.bat或.cmd.使用批处理文件可以简化日常重复性任务.其帮助:命令 /? eg:echo /? Ctrl+c组合键来强行终止一个 ...
- windows批处理命令
前言 批处理文件(batch file)包含一系列 DOS命令,通常用于自动执行重复性任务.用户只需双击批处理文件便可执行任务,而无需重复输入相同指令.编写批处理文件非常简单,但难点在于确保一切按顺序 ...
- windows批处理命令教程
批处理文件是无格式的文本文件,它包含一条或多条命令.它的文件扩展名为 .bat 或 .cmd.在命令提示下键入批处理文件的名称,或者双击该批处理文件,系统就会调用Cmd.exe按照该文件中各个命令 ...
- Windows批处理命令用法
阅读下面文字需要一定的dos基础概念,象:盘符.文件.目录(文件夹).子目录.根目录.当前目录 每个命令的完整说明请加 /? 参数参考微软的帮助文档可以看到,在 /? 帮助里,"命令扩展名& ...
- Windows学习总结(11)——Windows批处理命令编写代码及小程序简介
批处理(Batch)也称为批处理脚本.顾名思义,就是对某对象进行批量的处理.DOS批处理是基于DOS命令,用来自动地批量地执行DOS命令以实现特定操作的脚本.批处理是一种简化的脚本语言,它应用于DOS ...
- windows批处理命令学习
初入批处理的学习,发现运行window的系统命令会减少很多的劳动,很方便. 参考例子: http://www.jb51.net/article/41322.htm
随机推荐
- Android通过类对象的方式实现JSON数据的解析
1.通过主Activity的Button按钮实现数据的解析 public class MainActivity extends Activity { //定义一个包含Json格式的字符对象 priva ...
- python 代码格式化工具:autopep8
学习资料: https://github.com/hhatto/autopep8 背景 autopep8 会根据 PEP 8 样式文档来格式化 python 代码.它使用 pep8 来决定代码的哪部分 ...
- 分页过滤SQL求总条数SQL正则
public static void main(String[] args) throws Exception { String queryForScanUsers_SQL = "selec ...
- vue-cli 中 使用vue-resource 输出后台数据
阅读此文前,请了解vue-cli 组件如何使用 http://www.cnblogs.com/pearl07/p/6252116.html 1,mock(模拟)后台数据(新建data.Json文件) ...
- 一篇文章看懂spark 1.3+各版本特性
Spark 1.6.x的新特性Spark-1.6是Spark-2.0之前的最后一个版本.主要是三个大方面的改进:性能提升,新的 Dataset API 和数据科学功能的扩展.这是社区开发非常重要的一个 ...
- POJ 3414 Pots ( BFS , 打印路径 )
题意: 给你两个空瓶子,只有三种操作 一.把一个瓶子灌满 二.把一个瓶子清空 三.把一个瓶子里面的水灌到另一个瓶子里面去(倒满之后要是还存在水那就依然在那个瓶子里面,或者被灌的瓶子有可能没满) 思路: ...
- Swift开发之 使用系统的TabbarController
使用系统的tabbar解决图片的问题. 用sb使用系统的tabbar,弄好后发现图片始终是蓝色的,并非原来的图片,后经上网查资料,问问同事,有了以下的这些代码,做个标记. AppDelegate中 f ...
- CentOS 安装 Tomcat
1.Tomcat官网获(http://tomcat.apache.org/)取tar.gz文件的下载地址 2.下载: # wget http://apache.fayea.com/tomcat/tom ...
- 实现ARC文件与MRC文件互转,和混合使用。
这段时间做项目是以MRC为主的 但是某些第三方现在都只能支持ARC了 找到了这篇文章 可谓是帮了大忙 亲测完全可用喔:-O 如何在未使用arc的工程中引入一个使用了arc特性的文件,如何在arc工程中 ...
- iOS多线程编程之GCD的使用
什么是线程呢? 1个CPU执行的CPU命令列为一条无分叉的路径即为线程. 这种无分叉路径不止1条,存在多条时即为多线程. 什么是GCD? Grand Central Dispatch (GCD)是异步 ...