[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

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

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

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

评分人数

    • CrLf: 感谢给帖子标题标注[已解决]字样PB + 2

回复 4# WDMZ


只要是Windows允许的字符都行

TOP

解决了,谢谢两位大哥

TOP

回复 6# WDMZ

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

├─a
│  ├─台语
│  ├─国语
│  └─粤语
├─b
│  ├─台语
│  ├─国语
│  └─粤语
└─c
    ├─台语
    ├─国语
    └─粤语

TOP

建不了文件夹。

TOP

本帖最后由 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

评分人数

    • WDMZ: 谢谢你技术 + 1

TOP

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



    能不能用中文来命名的。谢谢
国语
台语
粤语
或者在文本那引进

TOP

  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

评分人数

    • CrLf: 乐于助人技术 + 1

TOP

本帖最后由 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

评分人数

    • CrLf: 乐于助人技术 + 1

TOP

返回列表