1.bat重命名文件
ren aaa.txt bbb.doc
解释:将 aaa.txt 命名为 bbb.doc
2.循环重命名一个文件夹下的所有结尾为xls的文件,前加上A_
for /f %%i in ('dir /b *.xls') do (ren %%i A_%%i)
3. 在原文件名前面加当前系统日期格式yyyyMMdd
@echo off
for /f "tokens=1,2,3 delims=- " %%a in ('date /t') do set day=%%a%%b%%c
for /f %%i in ('dir /b *.txt') do (ren %%i %day%%%i)
解释:tokens=1,2,3 delims=- 以‘-’为分隔符,将当前日期截取为三部分,分别付给a,b,c,
设置day变量为截取到的三部分的结合,set day=%%a%%b%%c,即day=格式为yyyyMMdd的当天日期
循环修改同一目录下的文件名,*.txt的都会被修改; i为原文件名
4.现有一堆照片,命名格式为0001.jpg,0002.jpg,0003.jpg,…,00020.jpg,……
要求在所有文件名前加上A_
@echo off
rem 启用"延缓环境变量扩充"
setlocal EnableDelayedExpansion
set a=1
rem 循环当前目录下所有图片的文件名,支持带空格的名称
for /f "delims=" %%i in ('dir /b *.jpg') do (
rem 如果没有相同的文件名,则继续
if not "%%~ni"=="%~n0" (
if !a! LSS 10 (ren "%%i" "A_000!a!.jpg") else ren "%%i" "A_!a!.jpg"
rem 设置数值型变量a=a+1
set /a a+=1
)
)
echo 批量重命名完成!
pause
分享到:
相关推荐
title 批量文件重命名 输出日志ReName.log set /p strFirst=请输入截取前边的字符: set /p nMax=请输入要留下的字数: set /p strExe=请输入后缀名: set nFirst= call:stringlength "%strFirst%" nFirst echo 您输入:...
用于批量修改文件名,对文件名批量替换或删除字符。 使用说明: 下载后,建议新建一个单独的文件夹,将下载后的.bat文件放入,然后把要重命名的文件复制到和.bat文件同级目录下,点击.bat文件运行,根据提示,输入...
批量更改文件名 批量更改后缀名的简单批处理 注意原始文件名中不能有空格
前面,我给大家分享了一个一键批量修改文件名的bat脚本,今天,我分享一个一键批量替换文件名的bat脚本给大家,因为我自己有这样的需求,所有从新写了一个bat脚本,顺便分享给大家,上期我们分享了批量改名,但是我...
批量更改文件名 非常实用的功能,更改后缀。。。。。。。
批量修改文件名
该工具可批量将文件名更名为其上级目录名,运行后,将要改名的目录拖入命令窗口,按提示操作即可。 注意:文件名中有特属字符要先执行:for /f "delims=" ...先把所有文件的文件名都更名为任意字符,然后再批量修改即可
批量修改文件名.zip
用bat批量获取和修改文件名的方法...........
如题
可以批量修改文件名、文件副档名,支持模糊查询,支持修改子目录文件名功能等。
用于批量修改文件名,将文件名中大写字母替换成小写。 使用说明: 下载后,建议新建一个单独的文件夹,将下载后的.bat文件放入,然后把要重命名的文件复制到和.bat文件同级目录下,点击.bat文件运行,根据提示按键...
批量当前文件夹内文件名增加固定字符“ABC”.bat 批量修改文件名
批量修改文件名 批量修改文件名软件-批量加加后缀,删某一文字
使用批量处理修改文件夹内所有文件名,将批出文件复制到需要批量修改文件名的文件夹内,双击执行,选择修修改文件名后缀,输入格式后就会批量修改
一个可以用正规表达式批量修改文件名的工具
bat脚本技巧一键批量修改文件名,bat脚本知识小技巧小妙招,bat技巧一键批量修改文件名, 之前我分享过批量修改文件名的方法,但是这个操作有点麻烦,为了方便大家使用,我写好了一个一键批量修改文件名的脚本,只...
批量修改文件名软件
bat语言批量更改文件名,可以增加前缀后缀。根据提示输入相关指令,替换文件夹中所有文件中的空格,或者其他指定文字,或者增加前缀后缀
bat批量处理文件名