导航:首页 > 程序命令 > 批处理命令ren

批处理命令ren

发布时间:2022-08-11 03:16:48

① 求DOS 批量重命名 REN命令批处理,有难度,DOS水平低者请勿点开

代码已经按你的要求修改。再试试吧。

1、把你的a.txt跟b.txt合成一个,内容的结构如下
20010dgn TH00001
ddsddddd TH00002
ddfdfsdf TH00003
2、把合成的那个列表文件命名为list.txt放到你图片所在的文件夹
3、把下面的批处理放到你图片所在的文件夹下执行就可以了。
4、最终的效果如下(考虑到你原来是用字母的,所以认为你数字位只需要两位,为了保持结构统一,补0)
TH00001_01.jpg
TH00001_02.jpg
TH00001_03.jpg

5、有什么问题留言。

@ECHO OFF
COLOR 0a
for /f "tokens=1,2" %%a in (
'more list.txt'
) do (
SETLOCAL ENABLEDELAYEDEXPANSION
set count=1
for /f "tokens=*" %%A in (
'dir %%a*.* /on /a-d /b'
) do (
ren %%A %%b_!count!%%~xA
set /a count=!count!+1
)
ENDLOCAL
)
PAUSE

② 利用Excel、ren命令、bat批处理重命名pdf文件

BAT文件执行完毕就会关闭,如果太快了你就看不见反应,如果真是没有反应——你的系统不支持BAT,那就只有重新按照操作系统了。

BAT窗口一闪而过,文件没有被改名,有可能是两种原因,一是BAT文件没有放在文件所在地方,二是文件名字里有空白没有添加引号。

如果需要进一步的定位问题、给出解决步骤,需要提供BAT文件、所放的文件夹两个拷屏图片。

③ 批处理文件.bat如何重命名ren

可以选择如下任意一条命令将单个文件重命名 ren a.exe b.exe move a.exe b.exe 如果文件名中带空格,请在文件名前后各加一个半角双引号,如 ren "a 3.exe" "b 2.exe"

④ 如何用ren命令批处理去掉文件名中的一个字母

@echooff&

set"FileName=123ABC"

for%%ain(B)dosetFileName=!FileName:%%a=!

echo!FileName!

pause>nul

set"FileName=123ABC"
setFileName=!FileName:A=!
setFileName=!FileName:B=!

那么最终FileName变量存储的则是123C字符数据

学会了吗

⑤ 执行ren.bat批处理文件时提示命令语法不正确

如下: @echo offmode con cols=35 lines=10echo 方法1:输入进程PID 方法2:输入进程名set /p ff=请选择( 1 or 2 ) :if %ff% EQU 1 ( set /p pid=请输入进程的PID : echo ntsd /c q /p %pid%) else ( if %ff% EQU 2 ( set /p mz=请输入进程名 : echo ntsd /c q /pn %mz% ) else ( echo 请按任意键关闭窗口 pause > nul ))exit 或者: @echo offmode con cols=35 lines=10echo 方法1:输入进程PID 方法2:输入进程名set /p ff=请选择( 1 or 2 ) :if %ff% EQU 1 ( set /p pid=请输入进程的PID : echo ntsd /c q /p %pid% goto a) if %ff% EQU 2 ( set /p mz=请输入进程名 : echo ntsd /c q /pn %mz% goto a)echo 请按任意键关闭窗口pause > nul:aexit

⑥ bat批处理,代码是几十行重命名ren命令,双击运行只执行四行命令就退出

应该会执行完的,建议你在BAT文件最后添加一行,内容如下:
PAUSE
这样执行完毕窗口会不关闭,等待回车才结束,这时候就能发现问题在哪里,如果还有不明白的,可以上图追问。

另外,REN遇到名字里面有空格的文件,需要使用双引号,例如:
REN "那一年 例子.JPG" 1.JPG

⑦ 批处理ren修改指定目录的文件名

1. 单一的重命名,代码如下:
@echo off
rename D:\111\111.txt 222.txt
pause

2. 批量的重命名,请根据你的命名规则使用for循环即可。代码如下:
@echo off
cd /d D:\
if exist 111.txt (
if not exist D:\111\ md 111
111.txt 111\222.txt
del 111.txt
rename 111\333.txt 444.txt
)
pause

3. 知道文件名如111.txt,但不明确它的路径,搜索文件如下:
@echo off
for %%i in (c d e f g h) do (
cd /d %%i:\
echo 搜索%%i盘...
dir /s /b 111.txt
)
pause

4. 知道文件名比如(*\111\222.txt)盘符不知道,自动搜索并修改为333.txt
@echo off
for %%i in (c d e f g h) do (
cd /d %%i:\
echo 搜索%%i盘...
rem 搜索111文件夹
for /f %%j in ('dir /s /b /a:d *111') do (
if "%%~nj"=="111" (
if exist %%j\222.txt (
echo rename %%j\222.txt 333.txt
rename %%j\222.txt 333.txt
)
)
)
)
pause

⑧ ren批处理文件,命令语法不正确是怎么回事

检查一下名字 原名和新名是不是有空格,尽量把空格替换掉或者删掉,我也是这个情况,把名字的空格处理掉就好了

阅读全文

与批处理命令ren相关的资料

热点内容
php的输出命令 浏览:264
在家怎么制作解压小玩具 浏览:99
javascript源码辅助阅读 浏览:384
pythonui开发工具 浏览:595
adr指标源码 浏览:217
程序员转架构管理 浏览:958
企业服务器为什么不能被拷贝 浏览:119
用c编程实现txt搜索 浏览:854
JAVA小数随机数 浏览:336
app加拿大pc怎么操控的 浏览:698
光影app苹果怎么下载不了 浏览:971
php会员注册代码 浏览:511
csgo如何用128tick服务器 浏览:571
百度网度怎么解压 浏览:946
windowsopencv源码 浏览:945
origin平滑算法 浏览:875
unity程序员简历 浏览:63
单片机ifelse 浏览:696
如何理解php面向对象 浏览:96
macword转pdf 浏览:848