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

[文本处理] dir把bat所在目录的信息都录入txt里面去了?

结构report.txt里面含有bat目录的信息:
[attach]1815[/attach]
我的代码如下:
  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /ad') do (
  3.         set folder=%%i
  4. )
  5. echo %folder%
  6. echo.
  7. echo.
  8. echo ________________________________________________
  9. dir /b %folder%
  10. pause
  11. dir /b %folder% *.*>report.txt
复制代码
我不需要这些绿色多余的信息,该怎么做?
补充说明:
%folder%其实就是ffffffff_files这个文件夹,dir /b %folder% *.*>report.txt得出结果多出了绿色区域,这些绿色区域不属于ffffffff_files这个文件夹,而是替换1.bat本身所在的目录信息。

注意路径中是否存在空格...

TOP

谢谢,奇怪? 为什么必须加引号才正确?

TOP

dir /b "%folder%">report.txt
技术问题请到论坛发帖求助!

TOP

  哪些信息是多余的?恐怕除了你自己之外,没有其他人知道,请明示;哪些信息才是你需要的,恐怕也没有多少人知道,还请详加说明,而不是只放出你的代码——你的代码反映了你的多少真实需求?恐怕没人知道。

  求助的第一要务,是要让别人能准确地了解你的真实需求;求助的第二要务,是不要让解答人来帮你总结规律,因为没有多少人有这个耐心。

  求助的大忌:只给出初始现象和结果,但是对真实需求避而不谈。
尺有所短寸有所长,学好批处理没商量;
考虑问题复杂化,解决问题简洁化。

心在天山,身老沧州。

TOP

不知所云                         1
Still with wax

TOP

返回列表