小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

VB6.0對(duì)TXT文本文件的讀寫刪操作

 家住天地 2012-05-08

VB6.0對(duì)TXT文本文件的讀寫刪操作

把文本文件內(nèi)容寫到TextBox:
Dim TempFile As Long
Dim LoadBytes() As Byte

TempFile=FreeFile
Open 文件名 For Binary As #TempFile
Redim LoadBytes(1 To Lof(TempFile)) As Byte
Get #TempFile,,LoadBytes
Close TempFile

Text1.Text=StrConv(LoadBytes,vbUniCode)



把TextBox內(nèi)容寫入文本文件:
Dim TempFile As Long
Dim SaveBytes() As Byte

SaveBytes=StrConv(Text1.Text,vbFromUniCode)

TempFile=FreeFile
Open 文件名 For Binary As #TempFile
Put #TempFile,,SaveBytes
Close TempFile

刪除TXT文件里的內(nèi)容:
Private Function DelLine(strFile As String, RLine As Long, newFile As String, SameLine As Boolean)
Dim s As String, n As String, i As Long
i = 1

'//打開(kāi)源文件
Open strFile For Input As #1
Do Until EOF(1)
Line Input #1, s
If RLine = i Then '如果是指定的行數(shù)就進(jìn)行下面的操作

If SameLine = True Then '是否保持源文件行數(shù)不變(以空白字符替換這一行內(nèi)容)的提示,True保持源文件的行數(shù),False為直接刪除這一行的內(nèi)容
s = ""
n = n & s & vbCrLf '將空字符串賦給變量n,以保持源文件的行數(shù)
' MsgBox strFile & " 文件中,第 " & RLine & " 行內(nèi)容" & vbCrLf & s & vbCrLf & "已經(jīng)刪除", vbInformation, "消息提示"
End If
' s="也可以把這一行的內(nèi)容改成自己需要的"

Else '如果不是指定的行數(shù),就將s的內(nèi)容賦給變量n 以存儲(chǔ)數(shù)據(jù)
n = n & s & vbCrLf '將s的內(nèi)容賦給n 并以一個(gè)回車符號(hào)結(jié)束....
End If
i = i + 1
Loop
Close #1

'//寫入新文件,如果和源文件同名則會(huì)覆蓋源文件
Open newFile For Output As #2
Print #2, n '將n變量里的數(shù)據(jù)寫入新文件
Close #2

End Function

'調(diào)用方法:
'比如要把c:\1.txt 刪除其中的第5行內(nèi)容,并保留源文件總行數(shù)(刪除的這行插入一空字符串)
'DelLine "C:\1.txt", 5, "C:\2.txt", True
'刪除C:\1.txt 刪除里面的第一行,且不保留文件的總行數(shù)
DelLine "C:\1.txt", 1, "C:\1.txt", False

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多