Board logo

标题: [文件操作] [已解决]多个文件夹里再建子文件夹并命名 [打印本页]

作者: WDMZ    时间: 2012-1-9 16:44     标题: [已解决]多个文件夹里再建子文件夹并命名

本帖最后由 WDMZ 于 2012-1-9 18:42 编辑

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

B文件夹
1子文件夹
2子文件夹
3子文件夹
请高手帮忙做下。谢谢了
作者: ivor    时间: 2012-1-9 17:05

本帖最后由 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个文件夹
作者: find    时间: 2012-1-9 17:09

  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. )
复制代码

作者: WDMZ    时间: 2012-1-9 17:30

注解:在当前的所有目中建立“1,2,3”3个文件夹
ivor 发表于 2012-1-9 17:05



    能不能用中文来命名的。谢谢
国语
台语
粤语
或者在文本那引进
作者: ivor    时间: 2012-1-9 17:49

本帖最后由 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中,一个文件夹名字占一行
作者: WDMZ    时间: 2012-1-9 17:54

建不了文件夹。
作者: ivor    时间: 2012-1-9 18:00

回复 6# WDMZ

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

├─a
│  ├─台语
│  ├─国语
│  └─粤语
├─b
│  ├─台语
│  ├─国语
│  └─粤语
└─c
    ├─台语
    ├─国语
    └─粤语
作者: WDMZ    时间: 2012-1-9 18:09

解决了,谢谢两位大哥
作者: find    时间: 2012-1-9 20:10

回复 4# WDMZ


只要是Windows允许的字符都行




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