Board logo

标题: 把一个文件夹里所有文档内容放到一个文档里 [打印本页]

作者: amio     时间: 2008-5-26 20:29    标题: 把一个文件夹里所有文档内容放到一个文档里

把一个文件夹里所有文件内容放到一个文本里 .txt
作者: HAT     时间: 2008-5-26 20:37

@echo off
type nul>result.txt
for %%a in (C:\test\A\*.txt) do (
  >>result.txt type "%%a"
  >>result.txt echo.
)

作者: amio     时间: 2008-5-26 20:48
还有个问题     不同文件夹"名"  但是里面的文本文件"名" 一样  都是a.txt

能不能把文件夹里面的文本 重命名 为 a1.txt  a2.txt ... a100.txt

然后  我好把它们复制到一个统一的文件夹里

[ Last edited by amio on 2008-5-26 at 08:49 PM ]
作者: bat-zw     时间: 2008-5-26 21:05
假设是全部复制到d:\test下,同时请在上级目录运行本批处理,并请及时反馈。
@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('dir /s /a-d /b a.txt') do (
     set /a n+=1
     copy /y "%%i" d:\test\a!n!.txt>nul
)
echo 全部ok!
pause>nul
[ Last edited by zw19750516 on 2008-5-26 at 09:11 PM ]
作者: amio     时间: 2008-5-26 21:51
应该是没什么问题;