如何使用Windows批处理命令创建带有增量编号的新文件夹?

时间:2019-06-19 11:07:58

标签: windows batch-file

如何使用Windows批处理命令增加文件夹名称?

我在某些路径下以特定格式(例如发行版本(1.060))具有多个文件夹 我想用名称创建新文件夹-Release Version(1.063)

1 个答案:

答案 0 :(得分:0)

列出文件夹(Websocket::on('test', '\App\Http\Controllers\Users\Telegram@connectServers'); =仅名称,/b =仅文件夹,/ad =按名称排序),使用/on循环获取版本号,添加一个到次要数字(请注意处理前导零的技巧:在其前面添加for /f,再添加一个并获得最后三个字符)。然后只需重新组合新的版本号:

1

当然,这取决于确切的格式:@echo off for /f "tokens=2,3 delims=(.)" %%a in ('dir /b /ad /on "Release Version*"') do ( set "major=%%a set "minor=1%%b" ) set /a minor+=1 set "minor=%minor:~-3%" echo new release version is "%major%.%minor%" md "Release Version(%major%.%minor%)"