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


不是这样就行吗?
  1. @echo off
  2. >合并.txt (
  3.     type b.txt
  4.     more +1 a.txt
  5. )
复制代码

TOP

本帖最后由 tmplinshi 于 2011-4-3 22:58 编辑

如果要数字最大的文件名作为第一个文件,把代码中的 /o:n 改成 /o:-n
  1. @echo off
  2. set .1=
  3. (for /f "delims=" %%a in (' dir /a:-d /o:n /b *.txt ') do (
  4.     if not defined .1 (
  5.         type "%%a"
  6.         set .1=d
  7.     ) else (
  8.         more +1 "%%a"
  9.     )
  10. )) >_合并.txt
复制代码

TOP

返回列表