导航:首页 > 程序命令 > ren命令语法不正确

ren命令语法不正确

发布时间:2023-07-04 07:54:52

‘壹’ 用批处理ren重命名有"!"(注意不是“!”)的文件时 显示命令语法不正确 怎么办

这里有两个问题:
1.用 findstr 搜索特殊字符时要这样写:findstr "\!" 像英文的句号也是 : findstr "\."
2.在用了延迟变量后!会被全面屏蔽 目前我只知道能这样用 !var!
你试试这个:
@echo off & setlocal enabledelayedexpansion
echo !!!
echo 注意后面的叹号!!!
echo 注意后面的叹号!!!
pause

@echo off
dir /b *.ass >1.txt
for /f "tokens=* delims= " %%i in (1.txt) do (setlocal disabledelayedexpansion
echo %%i | findstr "\!" && (setlocal enabledelayedexpansion
echo "%%i" 你看,文件名里的叹号没有了。。。
echo 后面的代码你自己加,我不知道你改文件名的规律... ))
pause
能追加点分么,手打不容易啊...

‘贰’ 执行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

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

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

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

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

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

阅读全文

与ren命令语法不正确相关的资料

热点内容
各大网站的服务器地址 浏览:368
服务器连接不到因特网什么意思 浏览:739
如何在文件夹中显示页码 浏览:354
云服务器登不上qq 浏览:417
程序员四级工程师 浏览:715
薄荷app怎么把体重清零 浏览:644
草料二维码加密怎么制作 浏览:851
04s519隔油池图集pdf 浏览:242
程序员搞测试 浏览:552
苹果app应用隐藏了怎么办 浏览:660
PDF调取 浏览:199
独立柱加密需要什么条件 浏览:814
php培训出来找不到工作 浏览:106
小程序克隆源码 浏览:448
python整数整除负数 浏览:880
遮天用什么小说app看 浏览:645
什么可以发类似朋友圈的app 浏览:495
cmd查找命令行 浏览:661
如何申请域名需要虚拟服务器 浏览:497
气体流量的算法 浏览:634