找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 25616|回复: 8

[文件操作] [已解决]多个文件夹里再建子文件夹并命名

[复制链接]
发表于 2012-1-9 16:44:39 | 显示全部楼层 |阅读模式
本帖最后由 WDMZ 于 2012-1-9 18:42 编辑

我新建了十几个文件夹。名字是A。B。C。D。。的文件夹。
现在要在这些文件夹里再建几个子文件夹并命名。要批量建的。
A文件夹
1子文件夹
2子文件夹
3子文件夹

B文件夹
1子文件夹
2子文件夹
3子文件夹
请高手帮忙做下。谢谢了

评分

参与人数 1PB +2 收起 理由
CrLf + 2 感谢给帖子标题标注[已解决]字样

查看全部评分

发表于 2012-1-9 17:05:02 | 显示全部楼层
本帖最后由 ivor 于 2012-1-9 17:22 编辑
  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /ad') do (
  3.         pushd %%i
  4.         for /l %%a in (1,1,3) do (
  5.                 md %%a
  6.         )
  7.         popd
  8. )
复制代码
注解:在当前的所有目中建立“1,2,3”3个文件夹

评分

参与人数 1技术 +1 收起 理由
CrLf + 1 乐于助人

查看全部评分

发表于 2012-1-9 17:09:24 | 显示全部楼层
  1. @echo off
  2. for /f "delims=" %%a in ('dir /b /ad') do (
  3.     for /l %%h in (1,1,3) do (
  4.         md "%%a\%%h"
  5.     )
  6. )
复制代码

评分

参与人数 1技术 +1 收起 理由
CrLf + 1 乐于助人

查看全部评分

 楼主| 发表于 2012-1-9 17:30:25 | 显示全部楼层
注解:在当前的所有目中建立“1,2,3”3个文件夹
ivor 发表于 2012-1-9 17:05



    能不能用中文来命名的。谢谢
国语
台语
粤语
或者在文本那引进
发表于 2012-1-9 17:49:17 | 显示全部楼层
本帖最后由 ivor 于 2012-1-9 17:50 编辑
  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /ad') do (
  3.         
  4.         for /f "delims=" %%a in (subdirect.txt) do (
  5.                 md "%%i\%%a"
  6.         )
  7.         
  8. )
复制代码
保存在subdirect.txt中,一个文件夹名字占一行

评分

参与人数 1技术 +1 收起 理由
WDMZ + 1 谢谢你

查看全部评分

 楼主| 发表于 2012-1-9 17:54:57 | 显示全部楼层
建不了文件夹。
发表于 2012-1-9 18:00:25 | 显示全部楼层
回复 6# WDMZ

文件夹的结构是这样的,难道还不行吗
D:.
│  subdirect.txt
│  新建文件夹.bat

├─a
│  ├─台语
│  ├─国语
│  └─粤语
├─b
│  ├─台语
│  ├─国语
│  └─粤语
└─c
    ├─台语
    ├─国语
    └─粤语
 楼主| 发表于 2012-1-9 18:09:27 | 显示全部楼层
解决了,谢谢两位大哥
发表于 2012-1-9 20:10:40 | 显示全部楼层
回复 4# WDMZ


只要是Windows允许的字符都行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 14:41 , Processed in 0.022640 second(s), 9 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表