VB .txt数据文件操作,请帮忙,多谢

VB .txt数据文件操作,请帮忙,谢谢!
有两个.txt数据文件,如下所示:
A.txt:
Number A-time 压力 温度
22 08:00:30 144.35 25
23 08:00:31 155.45 25
24 08:00:32 178.22 25

B.txt:
序号 B-time 湿度 膨胀度
11 08:00:30.200 50.3 45
12 08:00:31.300 50.5 46
13 08:00:32.200 50.7 50

要求:将A.txt的“A-time”列、“压力”列、“温度”列、与B.txt的“B-time”列、“湿度”列、提出来合并成为C.TXT文件,然后输出到硬盘,输出的C.txt文件如下:
C.txt:
A-time B-time 压力 湿度 温度
08:00:30 08:00:30.200 144.35 50.3 25
08:00:31 08:00:31.300 155.45 50.5 25
08:00:32 08:00:32.200 178.22 50.7 25

请高手能够给出具体的实现代码,比如首先需要打开并读取A.txt、B.txt文件,希望能给出具体实现代码的,
非常感谢!

------解决方案--------------------
这个容易:

VB code
Dim strTmp As String, strItem1() As String, strItem2() As String

Open "A.txt" For Input As #1
Open "B.txt" For Input As #2
Open "C.txt" For Output As #3

Do Until ((EOF(1)) Or (EOF(2)))  
Line Input #1, strTmp
strItem1 = Split(strTmp, " ")
If Ubound(strItem1) = 3 Then
Line Input #2, strTmp
strItem2 = Split(strTmp, " ")
If Ubound(strItem2) = 3 Then
Print #3, strItem1(1) & " " & strItem2(1) & strItem1(2) & " " & strItem2(2) & strItem1(3)
End If
Enf If
Loop

Close #3
Close #2
Close #1

------解决方案--------------------
VB code
Line Input #1, strTmp
Do While InStr(strTmp, Space(2)) > 0
    strTmp = Replace(strTmp, Space(2), Space(1))
Loop

------解决方案--------------------
当处理很大的文件时,我一般是作为二进制文件来读的,可以处理超过 2GB 的文本。

每次读入一个片段,例如 65536 字节,进行处理。需要注意的是,截取进来的数据一般不会正好在换行处,需要处理。例如半行(也许只差换行符)保留,与下一次读取的数据连接,等等。

如果你不怕麻烦,可以试试。

但你要在进程内开超大的数组,对于配置差的机器,可能还是要内存溢出。