批处理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重命名的方式,希望对大家有所帮助,也非常感谢大家对我们网站的支持!
相关推荐
-
批处理重命名特殊文件名的代码
一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: 要求:代码简洁.通用.效率不至于太
-
批处理应用:根据文件内容进行重命名操作
我想实现以下的目的: 首先,我有个.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@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
-
全盘搜索指定文件并拷贝到指定位置[自动重命名]的批处理
复制代码 代码如下: @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
-
用批处理实现将文件以数字重命名的代码
要求: 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文件列
-
批处理入门手册之批处理常用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 这里为缺省路径,
-
批处理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
随机推荐
- 详解Spring 中如何控制2个bean中的初始化顺序
- vbs实现的汉字转拼音的函数
- Visual Studio 2017 (VS 2017)离线安装包制作方法
- Python通过poll实现异步IO的方法
- FreeTextBox 中文版下载[含源代码] of asp.net
- Java这个名字的来历与优势
- linux更改目录显示颜色实例详解
- 浅谈jQuery的offset()方法及示例分享
- SpringBoot和Swagger结合提高API开发效率
- PHP实践教程之过滤、验证、转义与密码详解
- Red Hat Linux,Apache2.0+Weblogic9.2负载均衡集群安装配置
- Android中Listview下拉刷新和上拉加载更多的多种实现方案
- php实时倒计时功能实现方法详解
- 解决Vue不能检测数组或对象变动的问题
- Vue进度条progressbar组件功能
- C++ 设置控制台(命令行)窗口 光标位置,及前背景颜色
- Django 表单模型选择框如何使用分组
- 详解JavaScript 新语法之Class 的私有属性与私有方法
- python如何从文件读取数据及解析
- python实现给scatter设置颜色渐变条colorbar的方法