Board logo

标题: [文件操作] 批处理怎样合并文件夹下面所有的txt文件到一个文件? [打印本页]

作者: netdzb    时间: 2020-4-25 20:49     标题: 批处理怎样合并文件夹下面所有的txt文件到一个文件?

  1. @echo off&setlocal enabledelayedexpansion
  2. for /r %%i in (*.txt) do (
  3. type "%%i" >> res.txt
  4. )
  5. pause
复制代码
运行结果为啥不对,合并的不全。
文件夹是中文的,txt也是中文的,有时候还会夹带着空格。
作者: qixiaobin0715    时间: 2020-4-26 06:37

copy "*.txt" res.txt
作者: Batcher    时间: 2020-4-26 11:45

回复 1# netdzb


把你测试用的文件夹打包压缩传到网盘,说明一下漏掉了哪个文件,我试试。
作者: netdzb    时间: 2020-4-26 12:09

回复 3# Batcher

好的,一会就打包。文件夹很多。也很大
作者: netdzb    时间: 2020-4-26 13:28

回复 3# Batcher

可能我的代码没问题,可能文件夹里面就那几个txt文件。

https://ww.lanzous.com/iby43re




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2