文件夹名字中有空格 求批量修改(是文件夹)
原先文件夹名字是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文件也麻烦给个,谢谢! 展开
PS:原来的YU116-855,用BAT删除YU后,在用for /d %%i in (*) do ren "%%i" "A0%%i"这个A0如果是A修改没问题,A0就不行了,文件夹名字都成了A0A0A0A0A0A0..116-855B
又尝试了,用A也不行,就是拼命的添加A....
有高手出现的,在追加个问题,我要删除所有文件夹里(可能会有二级或是三级文件夹).doc .txt文件也麻烦给个,谢谢! 展开
1个回答
展开全部
又尝试了,用A也不行,就是拼命的添加A....
最好把你运行的完整代码贴上来看看,估计是多了一层外循环造成的。
你可以把删除YU和添加A0合成一步来做,即用A0替换YU
删除YU里面有半句 yu=!改成 yu=a0!
追加问题
del *.doc *.txt /s
最好把你运行的完整代码贴上来看看,估计是多了一层外循环造成的。
你可以把删除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一样删除。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询