- 帖子
- 8
- 积分
- 31
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2012-3-4
|
本帖最后由 lbailian 于 2012-5-5 12:00 编辑
@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%i in ('dir/b/a-d *.txt') do (
set s=
(for /f "tokens=*" %%j in ('type "%%i"') do (
if "!s!" neq "" echo !s!
set s=%%j))>temp.txt
echo BBBBBBB>>temp.txt
move /y temp.txt "%%i")
以上就是代码,3M+的文本都无法处理了,要怎么修改代码,让它可以处理稍大一点的文本,最好能处理将近10M的文本~
要处理的文本有很多,代码的作用是替换掉文本最后一行的内容~ |
|