![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 01:14 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 合并文件和拆分文件[已结] |
| 可打印版本 913 / 8 |
| 第1楼 Mxark | 发表于 2007-04-08 03:42 |
| 初级用户 发帖 30 积分 64 | |
|
合并文件和拆分文件[已结] 假设我有两个文件,类型为txt。都在D盘下
a.txt: uu? 吚u*VVV癔q癔?????33333岴PVVVu? 吚u9uvFu| 嬈^]? 烫烫虌U嬱u?膼 j hA u||瑨€|7梹|N檧|?€|€|?唡?亅)祤|?€|瓬€|Y█|G悅||<鎬|⑹亅鹟亅I獉|J亅綑€| 鄝|w泙|]檧|?亅#█|9] .... b.txt: 空一行 $h*5) dk&%A6526a5+65aDSAO AS&89789%;DWE 329UR7AYYZ&^%A78y .... 问题: 怎么把b.txt的内容追加到a.txt最后(两个文本之间空一行)命名为c.txt 又怎么把b.txt的内容从c.txt分离出来命名为d.txt [ Last edited by Mxark on 2007-4-8 at 09:41 AM ] |
|
| 第2楼 flyinspace | 发表于 2007-04-08 06:05 |
| 银牌会员 发帖 517 积分 1,206 | |
|
我晕.你把批处理当什么了.
又是追加又是拆分的.. 直接用c++搞定得了。 追加还可以用copy /b参数搞定. 拆分嘛.自己用c++写吧. 批处理写不出来。 写出来也不能应付所有的情况。(不如不写) |
|
| 第3楼 kcdsw | 发表于 2007-04-08 07:57 |
| 中级用户 发帖 179 积分 404 | |
|
我晕 复制b 到 d 行不行啊
追加 copy file1+file2 file3 |
|
| 第4楼 zh159 | 发表于 2007-04-08 09:17 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
批处理已凌驾于c++之上......
|
|
| 第5楼 bjsh | 发表于 2007-04-08 10:32 |
| 银牌会员 发帖 621 积分 2,000 | |
|
这里的批处理是无所无不能的;
记得前几天的经典语句? 我要回火星;批处理咋写?? |
|
| 第6楼 lxmxn | 发表于 2007-04-08 14:28 |
| 版主 发帖 4,938 积分 11,386 | |
|
试试看?? |
|
| 第7楼 Mxark | 发表于 2007-04-08 22:22 |
| 初级用户 发帖 30 积分 64 | |
|
谢谢拉lxmxn
我的权限只能加1分 OK 搞定 |
|
| 第8楼 flyinspace | 发表于 2007-04-09 22:20 |
| 银牌会员 发帖 517 积分 1,206 | |
|
呵呵,可以应付在a.txt 和 b.txt 文件里没有空行的情况了。
如果a.txt里面有个空行的话。。。 分离就会出错。。 而文件千奇百怪。 这样是否有问题呢???? 最少一个空行是一个文本文件里很正常的现象。 |
|
| 第9楼 flyinspace | 发表于 2007-04-09 22:24 |
| 银牌会员 发帖 517 积分 1,206 | |
|
if "%%b"=="" set lxmxn=batchinger
if not defined lxmxn (echo/%%b>>a.txt) else (echo/%%b>>b.txt) 根据这个条件做出的判断。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |