标题: 10元求一行代码批量给文件夹命名 [打印本页]
作者: canheyu 时间: 2019-7-31 15:22 标题: 10元求一行代码批量给文件夹命名
现在工作电脑里有很多文件夹,想着给该文件夹命名加个前缀并按照数字顺序排列下去,比如现有文件夹‘输送机’,‘提升机’,‘压装机’....,现在如何写一段代码使之变为‘s1输送机’,‘s2提升机’,‘s3压装机’...
作者: zaqmlp 时间: 2019-7-31 17:57
本帖最后由 zaqmlp 于 2019-8-1 13:24 编辑
- @echo off
- set info=互助互利,支付宝扫码头像,感谢赞助
- rem 有问题,可加QQ956535081及时沟通
- title %info%
- cd /d "%~dp0"
- set "起始数=1"
- set "前缀=s"
- for /f "delims=" %%a in ('dir /ad/b') do (
- set "folder=%%a"
- setlocal enabledelayedexpansion
- ren "!folder!" "%前缀%!起始数!!folder!"
- endlocal
- set /a 起始数+=1
- )
- echo;%info%
- pause
复制代码
作者: /zhqsystem/zhq 时间: 2019-7-31 19:37
拖拽文件夹只识别文件夹下的目录不包含子目录,名称排序,要求真高非要一行.....
- set/a "$=0"&&for /f "delims=" %%i in ('dir/ad/on/b "%~f1\*.*"')do if exist "%~f1\%%~nxi\" set/a "$+=1"&&call set "#=00000000%%$%%"&&for /f "delims=" %%n in ('"call echo,%%#:~-8%%"')do echo,"%~f1\%%~nxi" "S%%n_%%~nxi"
复制代码
作者: canheyu 时间: 2019-8-1 09:05
回复 2# zaqmlp
厉害!搞定了
作者: canheyu 时间: 2019-8-1 09:06
回复 3# /zhqsystem/zhq
我的意思一行是一个完整的指令,不过你这个我没调试出来,可能我没操作好
作者: canheyu 时间: 2019-8-1 09:10
回复 2# zaqmlp
已付款,注意查收
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |