标题: [文本处理] dir把bat所在目录的信息都录入txt里面去了? [打印本页]
作者: linjuming 时间: 2009-8-25 21:36 标题: dir把bat所在目录的信息都录入txt里面去了?
结构report.txt里面含有bat目录的信息:
[attach]1815[/attach]
我的代码如下:- @echo off
- for /f "delims=" %%i in ('dir /b /ad') do (
- set folder=%%i
- )
- echo %folder%
- echo.
- echo.
- echo ________________________________________________
- dir /b %folder%
- pause
- dir /b %folder% *.*>report.txt
复制代码
我不需要这些绿色多余的信息,该怎么做?
补充说明:
%folder%其实就是ffffffff_files这个文件夹,dir /b %folder% *.*>report.txt得出结果多出了绿色区域,这些绿色区域不属于ffffffff_files这个文件夹,而是替换1.bat本身所在的目录信息。
作者: Lumiere 时间: 2009-8-26 00:38
不知所云 1
作者: namejm 时间: 2009-8-26 00:40
哪些信息是多余的?恐怕除了你自己之外,没有其他人知道,请明示;哪些信息才是你需要的,恐怕也没有多少人知道,还请详加说明,而不是只放出你的代码——你的代码反映了你的多少真实需求?恐怕没人知道。
求助的第一要务,是要让别人能准确地了解你的真实需求;求助的第二要务,是不要让解答人来帮你总结规律,因为没有多少人有这个耐心。
求助的大忌:只给出初始现象和结果,但是对真实需求避而不谈。
作者: 随风 时间: 2009-8-26 02:58
dir /b "%folder%">report.txt
作者: linjuming 时间: 2009-8-26 10:45
谢谢,奇怪? 为什么必须加引号才正确?
作者: Seter 时间: 2009-9-19 14:44
注意路径中是否存在空格...
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |