楼 主
把一个文件夹里所有文档内容放到一个文档里
发表于 2008-05-26 20:29 · 中国 北京 联通互联网数据中心
中级用户
★★
积分 206
发帖 93
注册 2007-08-16 17:19
18年会员
UID 95263
性别 男
状态 离线
把一个文件夹里所有文件内容放到一个文本里 .txt
第 2 楼
发表于 2008-05-26 20:37 · 中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
@echo off
type nul>result.txt
for %%a in (C:\test\A\*.txt) do (
>>result.txt type "%%a"
>>result.txt echo.
)
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
| amio |
+1 |
2008-05-26 21:50 |
第 3 楼
发表于 2008-05-26 20:48 · 中国 北京 联通互联网数据中心
中级用户
★★
积分 206
发帖 93
注册 2007-08-16 17:19
18年会员
UID 95263
性别 男
状态 离线
还有个问题 不同文件夹"名" 但是里面的文本文件"名" 一样 都是a.txt
能不能把文件夹里面的文本 重命名 为 a1.txt a2.txt ... a100.txt
然后 我好把它们复制到一个统一的文件夹里
[ Last edited by amio on 2008-5-26 at 08:49 PM ]
第 4 楼
发表于 2008-05-26 21:05 · 中国 湖南 株洲 电信
金牌会员
★★★★
永远的学习者
积分 3,105
发帖 1,276
注册 2008-03-08 13:00
18年会员
UID 112398
性别 男
状态 离线
假设是全部复制到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 ]
本帖最近评分记录
(共 1 条)
点击查看详情
| 评分人 | 分数 | 时间 |
| amio |
+2 |
2008-05-26 21:50 |
批处理之家新域名:www.bathome.net
第 5 楼
发表于 2008-05-26 21:51 · 中国 辽宁 本溪 中移铁通
中级用户
★★
积分 206
发帖 93
注册 2007-08-16 17:19
18年会员
UID 95263
性别 男
状态 离线
论坛跳转: