加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

批量提取某文件夹下含所有子文件夹内文件名的办法

(2007-12-16 15:06:34)
分类: 电脑杂症
 

CMD进入DOS界面,进入需要提取的文件夹路径,然后键入以下命令。

dir/s/x/n >1.txt     即可

用ACDSEE也可以提取相似文件列表。

 

有一DIR /S /X /N生成的目录txt 文件,名字为dir.txt
内容为
驱动器 N 中的卷是 MUSIC
卷的序列号是 84D3-ED5D

N:\$OEM$ 的目录

2004-12-26  14:02    <DIR>                       .
2004-12-26  14:02    <DIR>                       ..
2004-12-26  14:03    <DIR>                       $1
2004-12-27  20:35    <DIR>                       $$
2004-12-28  19:18                56              copyth.bat
2004-12-27  20:36    <DIR>          THEMES       Themes
2004-12-27  21:18             3,003              $$RENAME.TXT
2004-12-28  19:33            52,251 LISTTX~1.BAK list.txt.bak
2004-12-28  19:40            47,225              list.txt
2004-12-28  19:52                              list1.txt
               5 个文件        102,535 字节

N:\$OEM$\$1 的目录

2004-12-26  14:03    <DIR>                       .
2004-12-26  14:03    <DIR>                       ..
2004-12-21  00:34    <DIR>                       install
2004-12-27  22:49                50              $$RENAME.TXT
               1 个文件             50 字节

N:\$OEM$\$1\install 的目录

2004-12-26  14:04    <DIR>                       .
2004-12-26  14:04    <DIR>                       ..
2004-12-26  11:23            11,776 OFFICE03.MST Office03.MST
2004-12-26  14:13    <DIR>          WINRAR       Winrar
2004-12-26  14:13    <DIR>                       totalcmd
2004-12-26  14:13    <DIR>                       vfloppy
2004-12-26  14:14    <DIR>          UEDIT        UEdit
2004-12-26  17:09    <DIR>                       VCDROM
2004-12-26  17:34             7,680              VISIO03.MST
2004-12-26  17:31             7,680              ONOTE03.MST
2004-12-26  17:33             7,680              PJECT03.MST
2004-12-26  17:29             8,192              FPAGE03.MST
2003-03-11  13:48        24,279,072              dotnetfx.exe
2004-08-20  02:07        10,703,680              dotfix.exe
2004-10-13  04:33        12,672,512              WMP10.exe
2004-12-27  23:06             1,571 INOFFI~2.CMD INOFFICEori.CMD
2004-12-28  18:23               656              INOFFICE.CMD
2004-12-19  23:23           599,001              OS_XP.exe
              11 个文件     48,299,500 字节
。。。。。。。。。


现在想把从它里面提取相关的信息并把这些信息存为固定格式的TXT文件。
格式如下:
[目录名1]
短文件名1="长文件名1"
短文件名2="长文件名2"
......

[目录名2]
短文件名1="长文件名1"
短文件名2="长文件名2"
......

.............

[目录名n]
短文件名1="长文件名1"
短文件名2="长文件名2"

请教大家如何用DOS命令实现。

请DOS大侠出手。

我只知道是用FOR命令来实现,但不知道这个批处理如何完成。

最好能对任何DIR.TXT均有效。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有