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

[文本处理] 批处理怎样筛选用dir命令列出的文件目录的?请详细看问题的关健。

本帖最后由 ilovebath 于 2011-11-21 10:31 编辑

用dir命令列出的文件目录的筛选

这个问题的关健是:我已经用dir命令列出了一个a.txt的文件,我现在是想在这一个a.txt文件里,找到我想到的,并不是重新在磁盘里找文件。这是关健。...............................

比如:
dir /s命令列出的目录和文件 a.txt 如下:

Directory of c:\

2011-11-10  09:46    <DIR>          360Rec
2011-09-23  13:09                 0 AUTOEXEC.BAT
2011-11-10  17:16                 0 COMLOG.txt
2011-09-23  13:09                 0 CONFIG.SYS
2011-09-23  13:16    <DIR>          Documents and Settings
2011-11-11  16:21    <DIR>          Program Files
2011-11-11  11:20    <DIR>          WINDOWS

Directory of C:\Perl\html\lib\Attribute

2011-09-25  22:03    <DIR>          .
2011-09-25  22:03    <DIR>          ..
2011-09-25  22:03            60,993 COMLOG.txt
               1 File(s)         60,993 bytes

Directory of C:\Perl\html\lib\COMLOG

2011-09-25  22:03    <DIR>          .
2011-09-25  22:03    <DIR>          ..
2011-09-25  22:03            60,993 xxae.txt
               1 File(s)         60,993 bytes



我想得到的结果是a.txt中,包含有comlog的字符,配置为*comlog*的文件,包含目录,写入到新文件里,并且最后的形式为:
c:\COMLOG.txt
C:\Perl\html\lib\Attribute\COMLOG.txt
C:\Perl\html\lib\COMLOG

一行一个,包含目录

回复 2# 小胖狐狸


    失败。

TOP

回复 4# cutebe


    失败

TOP

回复 6# 小胖狐狸


    请你测试后再写代码行吗?
你不知道dir /s列出的a.txt本来就乱七八糟,这样根本在a.txt这个大文件里,找不到任何字符的。

TOP

回复 10# Hello123World


    请看此问题的关健。谢谢

TOP

回复 12# 小胖狐狸


    终于有人懂我的意思了,谢谢你。仍然感谢你。哈哈。

TOP

谢谢楼上。

TOP

返回列表