導航:首頁 > 文件教程 > vbnet中批量讀取txt文件

vbnet中批量讀取txt文件

發布時間:2023-03-05 16:06:40

『壹』 vb.net如何打開選定文件夾下所有TXT文件,讀取數據,寫入數據,並保存數據至新的文件


IfFolderBrowserDialog.ShowDialog=Windows.Forms.DialogResult.OKThen
Dim資料夾AsString()=System.IO.Directory.GetFiles(FolderBrowserDialog.SelectedPath,"*")
ForEach文件In資料夾
MsgBox(My.Computer.FileSystem.ReadAllText(文件))'讀取數據
My.Computer.FileSystem.WriteAllText(文件,"數據",False)'寫入數據
Next
EndIf
EndUsing

『貳』 vb如何讀取多行txt文本

1、對於文件的操作vb提供了open語句、print #語句、input #語句等語句來處理文件。

2、讀取多行文本,可以使用Line input #語句,一行行讀取,再連接在一起,這種方法對大一點txt文件效率不高。

3、下面提供一個高效率、一次性讀入所有文本的vb6示例:

PrivateSubCommand1_Click()
Dimr
Open"d: eadme.txt"ForBinaryAs#1
r=StrConv(InputB(LOF(1),1),vbUnicode)
Close#1

Debug.Printr

EndSub

『叄』 vb批量處理txt文件

如果你的這些txt文件名稱是有規律的,比如1.txt、2.txt、3.txt、....10.txt,那麼就可以這樣:

for i=1 to 10
open app.path & "\" & i & ".txt" for binary as #1
s=input(lof(1),#1)
'這時候s就是讀出回的文件內答容,你可以在這里對s進行修改
put #1,1,s
close #1
next

這樣就批量處理完了這10個文件了

如果文件名是沒規律的,則可以這樣:

d=dir(app.path & "\*.txt")
do while d<>""
open app.path & "\" & d for binary as #1
s=input(lof(1),#1)
'這時候s就是讀出的文件內容,你可以在這里對s進行修改
put #1,1,s
close #1
d=dir
loop

這是批量處理同一目錄的所有txt文件

『肆』 VB.net窗體設計中,如何讀取.txt文件中的數據

1、新建一個標準的VB EXE工程,只有一個Form,Form上有兩個按鈕:Command1和Command2。
2、雙擊Command1添加如下代碼
Private Sub Command1_Click()
  Dim strFile     As String
  Dim intFile     As Integer
  Dim strData     As String
   strFile = "c:\學生成績.txt"
  intFile = FreeFile
  Open strFile For Input As intFile
  strData = StrConv(InputB(FileLen(strFile), intFile), vbUnicode)
  Debug.Print strData
  Close intFile
End Sub
3、按F8開始單步調試代碼,點擊Command1,進入單步調試功能,
4、多次按下F8或直接按下F5運行完成,就完成了讀取文本文件內容並輸出到立即窗口。

『伍』 如何用vb.net編寫讀取txt內容的代碼

窗體上添加2個文本框,設置成多行,2個按鈕,在文本框1里隨便輸入若干文字,可以多行,單擊按鈕1,保存到文件。然後單擊按鈕2,把剛才寫入的文件讀到文本框2里。
代碼如下:
'寫文本文件
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'創建(寫入)一個文本文件
Dim MyStream As New System.IO.FileStream(Application.StartupPath & "\Ssk.txt", System.IO.FileMode.Create)
Dim MyWriter As New System.IO.StreamWriter(MyStream, System.Text.Encoding.Default)
MyWriter.WriteLine(TextBox1.Text)
MyWriter.Flush()
MyWriter.Close()
MyStream.Close()
End Sub
'讀文本文件
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
'讀取一個文本文件
Dim MyReader As New System.IO.StreamReader(Application.StartupPath & "\Ssk.txt", System.Text.Encoding.UTF8)
TextBox2.Text = MyReader.ReadToEnd()
MyReader.Close()
End Sub
氣斜射入水或其他介質,折射光線與入射光線法線在

『陸』 請教在VB.net中如何將數據寫入txt文件、再從txt文件讀出

寫入:
Open "D:\123.txt" For Output As #1 '打開XXX路徑的XXX文件(雙引號里表示文件位置和文件名)
Print #1, Text1.Text '寫入Text1的Text內容
Close #1 '關閉版
讀取:權
Open "D:\123.txt" For Input As #1 '打開打開XXX路徑的XXX文件(雙引號里表示文件位置和文件名)
Do While Not EOF(1)
Line Input #1, s
Text1.Text = s
Loop 'Do...Loop表示循環讀取文件的內容,並讓Text1.Text=內容
Close #1 '關閉

『柒』 vb.net文件讀取txt

讀取每行TXT如下代碼:

VB.NETcode
PublicSubReadFileSample()
'打開程序當前路徑下的config.txt文件
'內容就是樓主貼出來的
DimreaderAsTextReader=File.OpenText("config.txt")
DimlineAsString=reader.ReadLine()'讀第一行
line=reader.ReadLine()'讀第二行
line=reader.ReadLine()'讀第三行
DimnAsInteger=3'當前行號
Whileline<>""Andn<50
line=reader.ReadLine()'讀下一行
n=n+1
EndWhile
DimitemsAsString()=line.Split("".ToCharArray(),StringSplitOptions.RemoveEmptyEntries)
ForEachitemAsStringInitems
Console.WriteLine(item)
Next
EndSub

『捌』 vb.net 怎麼寫入和多行讀取txt文件,而且多次寫如之前的不被覆蓋

.net應該提供了此類函數。如C#就有File.AppendAllText(filename,string)用於追加內容,File.ReadAllLine(filename)用於讀取多行。

『玖』 VB.NET中,現有一多行TXT文件,想按行讀取全部內容,然後顯示在一文體框中,代碼如下

a=""
TextBox1.Text=""

FileOpen(1,Application.StartupPath()&"file 1.txt",OpenMode.Input)
DoWhileNotEOF(1)
Input(1,a)
TextBox1.Text=TextBox1.Text&a&vbcrlf
Loop

一次性讀取
a=File.ReadAllText(Application.StartupPath()&"file 1.txt")

閱讀全文

與vbnet中批量讀取txt文件相關的資料

熱點內容
maya粒子表達式教程 瀏覽:84
抖音小視頻如何掛app 瀏覽:283
cad怎麼設置替補文件 瀏覽:790
win10啟動文件是空的 瀏覽:397
jk網站有哪些 瀏覽:134
學編程和3d哪個更好 瀏覽:932
win10移動硬碟文件無法打開 瀏覽:385
文件名是亂碼還刪不掉 瀏覽:643
蘋果鍵盤怎麼打開任務管理器 瀏覽:437
手機桌面文件名字大全 瀏覽:334
tplink默認無線密碼是多少 瀏覽:33
ipaddgm文件 瀏覽:99
lua語言編程用哪個平台 瀏覽:272
政采雲如何導出pdf投標文件 瀏覽:529
php獲取postjson數據 瀏覽:551
javatimetask 瀏覽:16
編程的話要什麼證件 瀏覽:94
錢脈通微信多開 瀏覽:878
中學生學編程哪個培訓機構好 瀏覽:852
榮耀路由TV設置文件共享錯誤 瀏覽:525

友情鏈接