[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 15# bat好强大
  1. @ECHO OFF
  2. :: 要排除的文件名没规律 所以在下面列出部分排除文件
  3. :: 可自行修改 也可自己预先写入文件
  4. ::t3.txt
  5. ::t4.txt
  6. ::t8.txt
  7. ::t6.txt
  8. (for /f "delims=:" %%i in ('findstr /ix ":.*\.txt" "%~0"') do echo %%i)>#
  9. (for /f "delims=" %%i in ('DIR /b T*.txt^|findstr /ivxg:"#"') do (
  10.     for /f "usebackq delims=" %%j in ("%%i") do (
  11.         if not defined %%j echo %%j
  12.         set "%%j=1"
  13.     )
  14. ))>temp.log
  15. del #
  16. pause
复制代码
这里生成的 temp.log 是否预想中的?

TOP

回复 16# terse


   
这里生成的 temp.log 是否预想中的?
犀利! 和我想要的完全一样啊, 你太强大了!

    生成的.log里,每行字符排列的很规整,看起来赏心悦目 赞!

    在看到这段代码的运行结果以前,我不会相信注释内容,能作为参数的

TOP

简单  

1,要么移动move T3 T4txt
2,要么删除T3 T4txt
3,copy d:\xx\*.txt d:\xx\合并所有的TXT.txt

TOP

如果 不想合并的过多。那先把所有的TXT名,弄到EXCEL里。然后再编辑排序

TOP

返回列表