Board logo

标题: [文本处理] 求助BAT脚本批量创建文件夹的方法 [打印本页]

作者: guanqi945a    时间: 2023-6-8 19:23     标题: 求助BAT脚本批量创建文件夹的方法

本帖最后由 guanqi945a 于 2023-6-9 22:36 编辑

各位大神,我怎样批量创建这种文件夹?有序号大概如下:
11
12
13-20
21
22-35
36
37
38-41
这样得序号名称怎样可以批量创建文件夹?还得用3个0补位的那种。太难了!只能求助各位万能的大神了!谢谢~~~
根据输入的文件名,一键自动创建文件夹。可同时输入多个文件夹名称,按行自动创建文件夹。
作者: czjt1234    时间: 2023-6-8 21:32

上个帖不是有人回了吗,怎么又发的
作者: guanqi945a    时间: 2023-6-9 06:22

回复 2# czjt1234
上个帖子说的不清楚。
作者: jyswjjgdwtdtj    时间: 2023-6-9 07:36

13-20的意思是13 14 15 …… 20 还是文件夹名叫13-20?
作者: qixiaobin0715    时间: 2023-6-9 08:24

上个帖子没说清楚,也可以在上个帖子中补充说明啊。何况这里也不见得比上个帖子说的更清楚啊。
作者: guanqi945a    时间: 2023-6-9 09:24

回复 5# qixiaobin0715
不会整啊!还可以补充啊?
作者: guanqi945a    时间: 2023-6-9 09:25

回复 4# jyswjjgdwtdtj
有数字,还有带“-”的,就这个难。
作者: qixiaobin0715    时间: 2023-6-9 09:42

这么费劲呢。
以你顶楼的例子来说吧。
大家想搞清楚,你是要按顺序从11一直到41创建31个文件夹还是按你所列的要创建8个文件夹。
作者: qixiaobin0715    时间: 2023-6-9 09:47

本帖最后由 qixiaobin0715 于 2023-6-9 10:36 编辑

回复 6# guanqi945a
你发的帖子下方有个“编辑”字样,单击既能进入编辑状态,修改完后,点击下方的“编辑帖子”就OK了。
不会这个,回帖说明也可啊。
作者: 123zyh    时间: 2023-6-9 19:56

对哦        是的
作者: qixiaobin0715    时间: 2023-6-10 10:42

本帖最后由 qixiaobin0715 于 2023-6-12 14:00 编辑

你的描述太难理解了,我按照我的理解试试,不知是否是这样:
  1. @echo off
  2. set /p FN=Please Input FolderNames. e.g.,11;12;15-20:
  3. setlocal enabledelayedexpansion
  4. for %%a in (%FN%) do (
  5.     for /f "tokens=1* delims=-" %%i in ("%%a") do (
  6.         if "%%j"=="" (
  7.             set str=0000%%i
  8.             md !str:~-5!
  9.         ) else (
  10.             for /l %%k in (%%i,1,%%j) do (
  11.                 set str=0000%%k
  12.                 md !str:~-5!
  13.             )
  14.         )
  15.     )
  16. )
  17. pause
复制代码

作者: guanqi945a    时间: 2023-6-12 07:24

回复 11# qixiaobin0715
谢谢大神了!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2