文件夹名字中有空格 求批量修改(是文件夹)

原先文件夹名字是YU116-855,用BAT删除了YU,现在要在116-855前添加A0,用了for/d%%iin(*)doren"%%i""A0%%i",哪知道变成超长... 原先文件夹名字是YU116-855,用BAT删除了YU,现在要在116-855前添加A0,用了for /d %%i in (*) do ren "%%i" "A0%%i",哪知道变成超长的A0A0A0...116-855,又再用BAT删除A0,在用for /d %%i in (*) do ren "%%i" "A0 %%i"随便加了个空格改名字,现在成了A0  116-855,A0和116-855中间好长的空格,求批量修改的方法

PS:原来的YU116-855,用BAT删除YU后,在用for /d %%i in (*) do ren "%%i" "A0%%i"这个A0如果是A修改没问题,A0就不行了,文件夹名字都成了A0A0A0A0A0A0..116-855B
又尝试了,用A也不行,就是拼命的添加A....
有高手出现的,在追加个问题,我要删除所有文件夹里(可能会有二级或是三级文件夹).doc .txt文件也麻烦给个,谢谢!
展开
 我来答
sudoku52
2012-02-17 · TA获得超过7万个赞
知道大有可为答主
回答量:1.2万
采纳率:82%
帮助的人:4935万
展开全部
又尝试了,用A也不行,就是拼命的添加A....
最好把你运行的完整代码贴上来看看,估计是多了一层外循环造成的。

你可以把删除YU和添加A0合成一步来做,即用A0替换YU
删除YU里面有半句 yu=!改成 yu=a0!

追加问题
del *.doc *.txt /s
追问
添加的代码for /d %%i in (*) do ren "%%i" "A%%i" 这个拼命添加A A0也不行

我是要把YU删除改成A或A0不足四位的前面我就加了个0也会有A0

昨天改了就和图片上一样,现在空格一堆在那
追答
不清楚你这些空格哪来的,可以像删除YU一样删除。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式