永发信息网

bat文件 ren命令中使用带空格的字符串变量作为参数报错,如何解决?

答案:3  悬赏:0  手机版
解决时间 2021-03-13 10:12
bat文件 ren命令中使用带空格的字符串变量作为参数报错,如何解决?
最佳答案
@echo off&setlocal enabledelayedexpansion
pause
for /d %%i in (*"(1)") do ( echo %%i
set m=%%i
set m=!m:~0,-4!
echo !m!
ren "%%i" "!m!"
)加上""就可以了
追问thanks 但是为啥这里“%%i” 会被识别为一个动态的东西,而不是就是表示值为%%i的一个字符串?追答你使用了for语句,它会把当前目录下所有文件夹名字中含有(1)的文件夹都找出来,然后把值一一赋予给%%i
全部回答
加引号
添加引号就可以了,例如:
ren "%%i" "!m!"
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
爱你宝贝怎么去啊,有知道地址的么
榆树口子在什么地方啊,我要过去处理事情
求一首歌·
"木叶三人组"是什么称号
贵港强生医院地址在哪,我要去那里办事
中国移动江都双沟双仙路长江指定专营店怎么去
世纪华联超市(奉贤店)在哪里啊,我有事要去这
跆拳道老生与新生同时在一个教室练习
湖南鸿辉钢结构有限公司这个地址在什么地方,
残酷谎言的故事总结
曲氏祛斑祛痘修复中心下关分店怎么去啊,有知
htc one x怎么取消锁屏密码
揭西县房地产交易所河婆经办处在哪里啊,我有
对对子高楼对什么
什么是符号位?
推荐资讯
行宫镇养殖场怎么去啊,有知道地址的么
永济市晋美通汽车销售服务有限公司在哪里啊,
八腊鸭地址有知道的么?有点事想过去
支持快充的数据线和普通数据线有什么区别?
手机qq打开,里面有个手机通讯录,那通讯录里
兴鲁花园A区我想知道这个在什么地方
中国邮政储蓄银行临澧县合口镇营业所怎么去啊
已被南京工程学院能动(生产过程自动化) 录
格力空调凉之静故障显示e6主机不工作不出冷气
如何自制肛塞 卫生
新手饲养雪纳瑞需要注意什么
兴华三路/毬山西八巷(路口)我想知道这个在什
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?