重命名批处理代码求解释

作者&投稿:储皆 (若有异议请与网页底部的电邮联系)
批处理重命名文件代码~

特定符指的是文本内容,还是文件名的?

顺便提一下,那个“Du知道君”是机器人哦!你可以直接忽略它!

@echo offfor /d %%a in (*) do (pushd "%%a"for /r %%b in (*) do if "%%~xb" equ ".txt" ren "*.doc" "%%~nb.doc" 2>nulpopd)set/p=处理完成BAT放在母文件夹执行

@echo off
::关闭回显
set dirname=1
setlocal ENABLEDELAYEDEXPANSION
::开启变量延迟
echo ---------------开始处理----------------
::屏幕显示“开始处理”
for /f %%i in ('dir /b /a-d %dirname%\') do ( set /p y="处理文件:%%i"<nul
::列出当前目录下的文件夹1里的文件,将每个文件名中文“处理文件:”前加赋值为Y,如果没有文件屏蔽报错信息
set filename=%%i
::将每个文件名赋值给filename
set filename=!filename:ST=JG!
::替换文件名中的ST为JG,交将替换后的文件名赋值为filename
ren "%dirname%\%%i" "!filename!" && echo ST→JG成功 || echo →JG失败 )
::更名当前目录下文件夹1里的文件名为filenamd 如果更名成功,显示 ST→JG成功,如果没更名成功,显示→JG失败
pause
::按任意键退出。
每一句的解释都在::里,如果还有不明白的,可以再追问,希望采纳。


重命名批处理代码求解释
::屏幕显示“开始处理”for \/f %%i in ('dir \/b \/a-d %dirname%\\') do ( set \/p y="处理文件:%%i"<nul ::列出当前目录下的文件夹1里的文件,将每个文件名中文“处理文件:”前加赋值为Y,如果没有文件屏蔽报错信息 set filename=%%i ::将每个文件名赋值给filename set filename=!fil...

如何创建并命名一个批处理文件来执行特定命令?
保存你的文档,但别急着关掉它。按F2唤起重命名模式,为这个小助手起个响亮的名字,如get_ip.bat,清晰地标记它的功能。最后,确认重命名,只需轻轻点击“确定”,你的自定义批处理文件就大功告成了!现在,只需双击这个文件,屏幕上将按照你的指令有序执行。通过这个简单的过程,你已经掌握了批处理...

求一个批重命名的批处理
call set m=000%%%%a_n cls&echo\/&call echo 正在重命名 %%b → %d%%a%_%%m:~-3%%.jpg call ren "%%b" "%d%%a%_%%m:~-3%%.jpg")cd..)cls&echo\/&echo\/&set\/p= 处理完毕,按任意键退出...<nul pause>nul

求批处理按txt列表重命名文件bat代码
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据;以下代码复制粘贴到记事本,另存为xx.bat;txt和bat需存为ANSI\/GB2312编码,跟要处理的多个文件放一起双击运行 <# :cls&echo off&mode con lines=5000 rem 根据一个txt文本文件内列出的多个新名称列表,将当前文件夹里的多个文件一一对应重...

求一段批量重命名文件名的批处理代码
Echo Off&Setlocal EnabledelayedexpansionFor \/f "tokens=*" %%i in ('dir \/a-d \/b "%~dp0*.docx"') do (Set "fn=%%~ni"&Set "fnd=!fn:~-8!"Call Set fn=%%fn: !!fnd!!=%%Ren "%%i" "!fnd!_!fn!%%~xi"Ren "sss!fnd!.mp3" "!fnd!_!fn!.mp3")Pause ...

求bat批处理代码:以文本文件中的一列中的学生姓名为文件夹中的照片重...
in ('echo ##^&dir \/b\/od') do ( set\/p fn= if not "%%a"=="##" ( for \/f "tokens=2 delims=%tab%" %%b in ("!fn!") do ( echo ren "%%a" "%%b" ) ) ))<"e:\\学生基本信息表.txt"pause ...

批处理按txt列表重命名文件bat代码?
不清楚你的实际文件\/情况,仅以问题中的样例说明及猜测为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行 <# :cls echo off rem 将当前目录里的多个文件按照原有排序分别重命名为不同名称 set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4 ...

如何使用以下的批处理代码??? 批处理为文件名加前缀!!!
第1,打开电脑上已经安装好的“优速文件批量重命名”软件工具,如下图所示点击【添加文件】或【添加目录】按钮,将需要加前缀的文件全部导入到软件中,进入下一步操作。第2,然后进行设置,命名方式选择“插入”;插入类型选择“自定义内容”;插入内容右边输入前缀文字内容;插入位置选择“文件名头”。可以...

求高手批处理解决文件重命名问题
echo offsetlocal enabledelayedexpansion for \/f "tokens=*" %%i in ('dir\/b densit*') do (set fn=%%i set fn=!fn:dat_=dat_1!ren "%%i" "!fn!")

用批处理重命名问题?
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行@echo offrem 将指定格式类型\/扩展名\/后缀名的多个文件按指定名称格式重命名mode con lines=3000set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4title %#%...

扎兰屯市19380783413: 批处理复制文件并重命名 -
时相凡乐: 批处理代码如下,放到要执行复制的文件夹下面运行:::═════代═══码═══开═══始═════ @echo off&setlocal enabledelayedexpansion set /p k=请输入创建副本的数量: for /f "delims=" %%i in ('dir/a-d/b *.*') do ( for /l %%a in (1,1,!k!) do ( if not %0=="%%~fi" copy "%%i" "%%~ni_%%a%%~xi")) ::═════代═══码═══结═══束═════说明: 自动过滤的本批处理文件,完全符合你的题目要求.

扎兰屯市19380783413: Bat批处理:批量重命名包含指定名称文件夹里的指定文件 -
时相凡乐: 1. 单一的重命名,代码如下:@echo off rename D:\111\111.txt 222.txt pause2. 批量的重命名,请根据你的命名规则使用for循环即可.代码如下:@echo off cd /d D:\ if exist 111.txt ( if not exist D:\111\ md 111 copy 111.txt 111\222.txt del 111.txt ...

扎兰屯市19380783413: 批处理更改文件名是判断是否有相同文件名的代码不懂,求解释! -
时相凡乐: %~nI - 仅将 %I 扩充到一个文件名%%i 是循环变量,%%~ni 是将循环变量 i 扩展为一个合格的文件名. %0 是默认的入参,值为调用路径及批处理文件名. 如在C:\下执行C:\test.bat,则在执行过程中%0值为"C:\test.bat".

扎兰屯市19380783413: 批处理命令 重命名 -
时相凡乐: 假如你所说的文件夹为X,子文件夹为Y,许多文件为1.txt,这些文件都在D盘运行里面输入CMD,D:(进入D盘),cd X(进入文件夹X,注意cd和X直接空格),cd Y(进入Y),然后,copy *.txt Y*.txt,在每个文件名前面加了子文件名 如此,然后进入Z子文件夹...重复这样就OK了 用Ex表格来做批处理文件bat也是一样的,不过需要把每个文件名都列出来,比较麻烦

扎兰屯市19380783413: 求个批量重命名文件名的批处理代码! -
时相凡乐: 可以参考以下资料. 这是我写的原来拿来照片批量重命名,就是增加一个随机数了. 自己可以看一下代码自己改 照片批量重命名 图片的整理和发布无论是日常数码相机照片的整理,还是淘宝店图片的使用都是一个很麻烦的事情,用photoshop...

扎兰屯市19380783413: 文件重命名 批处理 -
时相凡乐: 保存代码为批处理文件(.bat)文件,放到要改名的文件夹内运行:--------------------------- @echo off for /f "delims=" %%A in ('dir /a-d/b 鹿鼎记*.rmvb') do ( for /f "tokens=1,2 delims=-" %%i in ('echo %%~nA') do ( ren "%%A" "鹿鼎记%%j....

扎兰屯市19380783413: 谁能给我一段批处理代码,它能把一个指定的文件夹内的文件或文件夹进行重命名. -
时相凡乐: @echo off:start cls echo. 重命名文件请输入数字:1 echo. 重命名文件夹请输入数字:2 set a= set /p a=input:请输入数字:if a==1 goto file if a==2 goto folder echo 你输入的数字错误,请重新输入!goto :start:file setlocal enabledelayedexpansion ...

扎兰屯市19380783413: 批处理 重命名 PDF文件 -
时相凡乐: '批量重命名文件,很好使~,保存成vbs格式,设定初始目录strFolder = "G:\Java初级教程\" '初始目录Set objFSO = CreateObject("Scripting.FileSystemObject...

扎兰屯市19380783413: 批处理高手的来,问个代码的意思
时相凡乐: 代码的意思是,重命名F盘图片文件夹内的图片文件. 把其中的图片文件名做加零处理 比如把文件名改为下面的格式: 001.jpg002.jpg003.jpg 011.jpg 012.jpg013.jpg 100.jpg

扎兰屯市19380783413: 批处理重命名怎么写 -
时相凡乐: @echo off setlocal enabledelayedexpansion for /f "delims=*" %%i in ('dir /b') do (for /f "delims=*" %%a in ('dir /b ^|findstr %%~ni') do (set file=%%a set filename=%%~na) rename !file! !filename! ) pause 刚编写的,很笨的代码,取了默认名称排序的巧,楼主小范围测试下行不行,嘿嘿! 请将脚本与文件放在同一个目录下执行.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网