批处理ren重命名的方式
批处理之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)注意:
①新文件名前不可以加上盘符和路径,因为该命令只能对同一盘上的文件更换文件名;
②允许使用通配符更改一组文件名或扩展名。
③不能为要修改的目标文件指定新的盘符和文件夹。
知识点扩展:
批处理重命名文件
新建 .txt 文档,用 notepad++ 打开文件,编码方式选择 UTF-8。
输入以下代码
@echo off rem 默认为utf-8编码 Chcp 65001 rem 启用 "延缓环境变量扩充" setlocal EnableDelayedExpansion set a=532 set d=312 rem 循环当前目录下所有文件的文件名,支持带空格的名称 for /f "delims=" %%i in ('dir /b *.mp4') do ( rem 如果没有相同的文件名,则继续 if not "%%~ni"=="%~n0" ( if !d! LSS 10 (ren "%%i" "火影忍者疾风传_第!a!话(00!d!).mp4") else if !d! LSS 100 (ren "%%i" "火影忍者疾风传_第!a!话(0!d!).mp4") else ren "%%i" "火影忍者疾风传_第!a!话(!d!).mp4" rem 设置数值型变量 a=a+1 set /a a+=1 set /a d+=1 ) ) echo 批量重命名完成! pause
适当修改内容,保存为 .bat 格式,双击运行即可。
总结
以上所述是小编给大家介绍的批处理ren重命名的方式,希望对大家有所帮助,也非常感谢大家对我们网站的支持!
相关推荐
-
全盘搜索指定文件并拷贝到指定位置[自动重命名]的批处理
复制代码 代码如下: @echo off&setlocal enabledelayedexpansion set num=0 set /p filename=请输入要查找的文件名[包含文件扩展名]: set /p newpath=请输入所要拷贝到的指定目录: if not exist !newpath! md !newpath! 1>nul 2>nul set zh=!newpath:~-1! if !zh! NEQ "\" set newpath=!newpath
-
批处理重命名特殊文件名的代码
一b!a!1235@_ s%#8i 三 c.rar h^e12 0~%l%!p!@. s321-的文件.txt %o%%% !O!ffi9~ ce$- Wor8d29 文档.docx 重命名.bat 图1: 要求运行批处理将这三个文件文件名中的数字.汉字.特殊字符全部(含空格)去掉,而重命名为只含字母的文件,但 后缀名不能更改,同时批处理自身名字不能更改,重命名后: basic.rar helps.txt oOfficeWor.docx 重命名.bat 图2: 要求:代码简洁.通用.效率不至于太
-
用批处理重命名文本文件名的代码
实现代码1@echo off&setlocal enabledelayedexpansion for /f "delims=" %%a in ('dir/b *.txt') do ( set /a n+=1 if not exist "!n!.txt" (ren "%%a" "!n!.txt") else call :loop "%%a" ) pause&exit :loop
-
批处理入门手册之批处理常用DOS命令篇(md、rd、ren、move)
1.3 学习 md rd ren move 命令 学习要点: 1.创建文件夹:md 2.删除文件夹:rd 3.重命名文件(夹):ren 4.移动文件(夹):move 一.创建文件夹:md md命令用于创建文件夹,下面例子中的路径是可以缺省的,如果缺省则在当前目录下创建新文件夹:如果创建的新文件夹及其路径带有空格或特殊符号的,要用双引号括起来. 1.创建单个文件夹 格式:MD [路径\]目录 例1 md d:\abc 在D盘下建立一个名为abc的文件夹. 例2 md abc 这里为缺省路径,
-
批处理应用:根据文件内容进行重命名操作
我想实现以下的目的: 首先,我有个.dat文件,名字是固定的,需要更改这个文件名. .dat第1行的内容是: 10107xxxxxx,代表的意思是2007.01.01,后面的x内容不固定.如果是1~9月,则第1个字符是空的. 现在要根据这行内容来改文件名.比如10107XXXXXX,改为c01-0101.cvs. 110107xxxxxx,改为c01-1101.cvs 请问该怎么写这个BAT文件. 分析: 读出第一行内容到一变量 区变量的第5个字符,可以判断是否为0 1)如果是0,取变量前2位
-
用批处理实现将文件以数字重命名的代码
要求: 1.不能改变a.txt内容的顺序 2.将当前目录下的所有jpg文件以序号的形式重命名 如:从1-16 3.如果有16个文件,必须重命名为1-16,不允许出现16之后的序号 a.txt 内容: 复制代码 代码如下: 2.jpg 1.jpg a.jpg 5ww.jpg c.jpg f.jpg rty.jpg 3.jpg 11.jpg b.jpg 6.jpg e.jpg 8.jpg 111.jpg 7.jpg 30.jpg a.txt中的内容其实就是当前文件夹下的jpg文件列
-
批处理ren重命名的方式
批处理之ren命令-可批量修改文件名 1.批处理批量修改文件后缀名(假设我需要把一个文件夹中的很多txt文件改为sql文件): 1)在需要被处理的文件的文件夹里先新建一个txt文本,然后在文本中写入: ren *.txt *.sql 2)保存文件后关闭,然后将这个文件的后缀名改为.bat 3)双击这个bat文件,ok,这个文件夹中所有的txt文件都变成sql文件了~~ 2.ren命令用法说明: 1)ren是"rename(重命名)"的简写 2)命令格式: REN [Drive:]
-
批处理重命名系列案例代码
批处理用于文本/文件的操作确实非常简单有力!不用多么复杂的代码,仅一个记事本加上简洁的代码即可搞定大部分文本/文件的操作,下面记录下我用过的一些代码,基本都是我在百度回答知友的一些代码,既给涧客们参考,也让起到备忘的作用.... 案例一. 想把一个文件夹里的全部文件都命名成001,002--这样按顺序,什么顺序无所谓,只要名字都变了就行,谁帮忙写个 我给出的代码: @echo off setlocal enabledelayedexpansion set var=1000 for /r "%~d
-
文件夹取其名称前两位重命名的批处理代码
将所有文件夹取其名称前两位重命名的批处理脚本: 复制代码 代码如下: @echo off& setlocal enableDelayedExpansion set n = 41029 for /f "delims=" %%a in ('dir /ad /b') do (set a=%%a ren "%%a" 41029!a:~0,2! ) pause 对以上代码的解释: 其中 /ad 是只显示目录,就是剔除文件,只显示文件夹. /b是使用空格式(没有标题信息
-
cmd ren命令 重命名文件(夹)
ren 的用法很简单,其使用格式为:ren 旧文件 新文件名.例如,把test.txt改写为abc.txt,使用 ren test.txt abc.txt即可. 需要注意的是,旧文件可以使用绝对路径,也可以使用相对路径,但是,新文件名不能使用任何路径,只能是新的文件名,即使这个路径就是当前目录.例如:需要修改d:\test\abc.txt这个文件的名字为xyz.txt的话,如果当前路径位于d:\test,那么,命令可以写成:ren abc.txt xyz.txt.ren d:\test\abc.
-
dos 重命名文件(夹)ren
ren 的用法很简单,其使用格式为:ren 旧文件 新文件名.例如,把test.txt改写为abc.txt,使用 ren test.txt abc.txt即可. 需要注意的是,旧文件可以使用绝对路径,也可以使用相对路径,但是,新文件名不能使用任何路径,只能是新的文件名,即使这个路径就是当前目录.例如:需要修改d:\test\abc.txt这个文件的名字为xyz.txt的话,如果当前路径位于d:\test,那么,命令可以写成:ren abc.txt xyz.txt.ren d:\test\abc.
-
Python批处理删除和重命名文件夹的实例
1. 删除当前目录下不含有指定文件类型的文件夹 #!/usr/bin/python # -*- coding: UTF-8 -*- import sys import os import shutil pwd = os.getcwd() L = os.listdir(".") f = open("out.txt", "w") for dirname in L: if os.path.isdir(dirname): print("dir
-
重命名批处理python脚本
将Copy of ********.bmp或者Copy of Copy of ********.bmp 此类文件统一命名为********0.bmp 或者********00.bmp等格式,后面的0的个数代表********.bmp出现的次数+1.写了个下面的小脚本: 复制代码 代码如下: import os """ 这个程序是用来将文件名改名,因为在文件夹里面有很多Copy of 重文件名,因此去掉windows 重命名风格而换用新的累加命名机制 作者:chenxofHit
-
C#使用OpenCv图像批处理并改变图片大小并且重命名
添加NuGet包 选择最新版就好了 安装完成后右键项目重新生成方案 使用OpenCvSharp.CPlusPlus命名空间 using OpenCvSharp.CPlusPlus; 写一个函数用来改变图片大小并且重新命名 read_path是存储图片的文件夹的路径,write_path是改变后图片存储的文件夹路径,filename是图片重命名,width和height分别为图片修改后的宽和高 public static void ResizeImg(String read_path,String
随机推荐
- 详解关于springboot-actuator监控的401无权限访问
- 一个监控网卡流量的shell脚本
- 深入mysql存储过程中表名使用参数传入的详解
- 使用C语言判断栈的方向实例
- java servlet结合mysql搭建java web开发环境
- python统计日志ip访问数的方法
- Android Listview上下拉动刷新tab滑动切换功能
- Android中关于百度糯米app关闭网页或窗口的方法(99%人不知)
- Android控制界面刷新技巧汇总
- Flex中实现对一个text渲染不同的字体颜色示例
- asp终极防范SQL注入漏洞
- 那些年,我还在学习asp.net(二) 学习笔记
- JavaScript中的this到底是什么(一)
- Java 反射机制详解及实例
- JAVA编程实现TCP网络通讯的方法示例
- Datagridview使用技巧(9)Datagridview的右键菜单
- PHP数组操作汇总 php数组的使用技巧
- JS异步函数队列功能实例分析
- 更改BootStrap popover的默认样式及popover简单用法
- Android实现轮播图片展示效果