Dim?str?As?String?=?My.Computer.FileSystem.ReadAllText("D:\Demo.txt")
創(chuàng)新互聯(lián)公司長期為成百上千客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為銅鼓企業(yè)提供專業(yè)的成都網(wǎng)站建設(shè)、網(wǎng)站制作,銅鼓網(wǎng)站改版等技術(shù)服務(wù)。擁有十余年豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
Dim?str_search?As?String?=?"profile="?'定義要搜索的字符串
TextBox1.Text?=?str.Substring(InStr(str,?str_search)?+?str_search.Length?-?1)
Dim?MyStr?As?String
Dim?MyLineStr?As?String
MyStr?=?""
'讀取原文件信息
Open?"e:\1.txt"?For?Input?As?#1???????'以讀的方式打開文件
Do?While?Not?EOF(1)???'?循環(huán)至文件尾
Line?Input?#1,?MyLineStr???'讀入一行
If?Left(MyLineStr,?2)?=?"TH"?Then
MyStr?=?MyStr??MyLineStr??vbCrLf
End?If
Loop
Close?#1???'?關(guān)閉文件。
'寫文件
Open?"e:\2.txt"?For?Output?As?#1?????'以輸出方式打開文件
Print?#1,?MyStr
Close?#1???'?關(guān)閉文件。
1,逐個搜索文件夾里的所有TXT文件。
2,每搜索到一個TXT文件就進(jìn)行對應(yīng)操作。
一,出錯后繼續(xù)運行程序,可以使用On Error Resume Next.
二,要能點了又可以使用,就要看代碼了,應(yīng)該是你的代碼問題
你在代碼后面都fileclose(1)了,前面又沒有open當(dāng)然會報錯,你把open放到do while前面,就OK了呀。
Public?Function?BinSearch(ByRef?strElement()?As?String,?ByVal?strKey?As?String)?As?Long?
Dim?lngLow?As?Long
Dim?lngHigh?As?Long
Dim?lngMiddle?As?Long
lngLow?=?0
lngHigh?=?UBound(strElement)
While?(lngLow?=?lngHigh)
lngMiddle?=?(lngLow?+?lngHigh)?/?2
If?strElement(lngMiddle)?=?strKey?Then
BinSearch?=?lngMiddle
Exit?Function
Else
If?strElement(lngMiddle)??strKey?Then
lngHigh?=?lngMiddle?-?1
Else
lngLow?=?lngMiddle?+?1
End?If
End?If
End?While
BinSearch?=?-1??'查找失敗
End?Function