导航:首页 > 程序命令 > 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命令语法不正确相关的资料

热点内容
违抗了命令 浏览:256
安卓如何实现拖拽放置 浏览:91
净资产收益率选股指标源码 浏览:599
血压力传感器计算公式单片机 浏览:466
全网接口vip影视解析源码 浏览:916
如何破解服务器远程密码错误 浏览:377
平安深圳app如何实名认证 浏览:500
linux网络监控软件 浏览:889
内网服务器如何上传文件 浏览:140
程序员在你心中是什么 浏览:1
苹果手机怎么找回app账号 浏览:466
房屋中介网站源码 浏览:29
命运格数算法 浏览:852
ets3编程 浏览:730
怎么制作音乐相册的文件夹 浏览:566
宁夏重加密硅灰用法 浏览:231
70个4相乘的简便算法 浏览:292
安卓手机没有机身存储了怎么办 浏览:314
输入法文件夹不能用 浏览:83
发单买多大的云服务器 浏览:331