Board logo

标题: [已结]如何住文件开始插入内容? [打印本页]

作者: wjcing     时间: 2008-12-22 22:49    标题: [已结]如何住文件开始插入内容?

请问如何才能实现往文件的开始处插入字符呢?
如我有一个txt文件,内容如:
12345678..................9.
12345678..................9.
我想在文件的开始处插入一行,变成:
88888888..................8.
12345678..................9.
12345678..................9.
也就是每次往文件的开始处写入行。

[ Last edited by HAT on 2008-12-23 at 20:02 ]
作者: tireless     时间: 2008-12-22 23:07

@echo off
for /f "delims=" %%a in (1.txt) do (
  if not defined . set .= & >1.txt echo 88888888..................8.
  >>1.txt echo %%a
)

作者: wjcing     时间: 2008-12-22 23:20
谢谢tireless了,能解释这句代码的意思吗?if not defined . set .= & >1.txt echo 88888888..................8.
  >>1.txt echo %%a
我看不明白,谢谢。
作者: wjcing     时间: 2008-12-23 19:55
谢谢tireless的解释,明白了,,