无忧启动论坛

标题: 文件夹批处理的问题 [打印本页]

作者: sx3k    时间: 2018-7-31 19:14
标题: 文件夹批处理的问题
本帖最后由 sx3k 于 2018-7-31 19:20 编辑

下面这段代码出自https://jingyan.baidu.com/article/335530dae7303819cb41c32f.html,在使用下面这段批处理进行批量重命名出现问题,见下图。
  1. set a=00

  2. setlocal EnableDelayedExpansion

  3. FOR /f "tokens=*" %%i IN ('dir /a:d /b') DO (

  4. set /A a+=1

  5. ren "%%i" "!a!"

  6. )
复制代码

各位大佬给看看,上面批处理有什么问题或者其他问题,怎么解决。什么感谢!!!
另外我需要批量重命名文件夹,有什么好办法?

201807311909.JPG (55.94 KB, 下载次数: 171)

201807311909.JPG

201807311907.JPG (52.19 KB, 下载次数: 190)

201807311907.JPG

作者: freefree    时间: 2018-7-31 19:14
如果没有特殊需要用批处理,totalcmd批量重命名还不错。

作者: nttwqz    时间: 2018-7-31 20:23
菲菲更名宝贝,功能强大,绿色,无广告,一直使用。

http://www.ffhome.com/works/1406.html
作者: nttwqz    时间: 2018-7-31 20:33
如果你非要用批处理的话,
"tokens=*" 改为 "delims="
作者: sx3k    时间: 2018-7-31 20:57
@nttwqz  我用了你的方法,出现如图中的问题
修改后的批处理
  1. set a=00

  2. setlocal EnableDelayedExpansion

  3. FOR /f "delims=*" %%i IN ('dir /a:d /b') DO (

  4. set /A a+=1

  5. ren "%%i" "!a!"

  6. )
复制代码

Windows 10 x64-2018-07-31-20-53-02.png (73.69 KB, 下载次数: 172)

Windows 10 x64-2018-07-31-20-53-02.png

作者: sx3k    时间: 2018-7-31 21:05
@2010hook   是下面四行的哪一个,或者是其他对的?
FOR /f "*" %%i IN ('dir /a:d /b') DO (
FOR /f " *" %%i IN ('dir /a:d /b') DO (
FOR /f "* " %%i IN ('dir /a:d /b') DO (
FOR /f " * " %%i IN ('dir /a:d /b') DO (
作者: 窄口牛    时间: 2018-8-1 07:29
菲菲改名好像不支持文件夹?
作者: nttwqz    时间: 2018-8-1 13:41
本帖最后由 nttwqz 于 2018-8-1 13:48 编辑

你是在开玩笑吧?这么基本的功能如果不支持能叫更名软件


算了,手机上传图片太特么坑爹了,半天长传失败,晚上回家传
作者: nttwqz    时间: 2018-8-1 13:51
传到网盘了,自己下载看吧
作者: nttwqz    时间: 2018-8-1 13:51
https://m.drop.me/BP2WDZ




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3