真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

vbnet寫入文本文檔 vb 寫入文件

vb點(diǎn)虐 中如何新建文本文檔,并向其中寫入字符?

按你說(shuō)的方式,需要用到鉤子

成都創(chuàng)新互聯(lián)公司10多年企業(yè)網(wǎng)站設(shè)計(jì)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì)及高端網(wǎng)站定制服務(wù),企業(yè)網(wǎng)站設(shè)計(jì)及推廣,對(duì)成都玻璃鋼坐凳等多個(gè)行業(yè)擁有多年的網(wǎng)站運(yùn)維經(jīng)驗(yàn)的網(wǎng)站建設(shè)公司。

建議你用File類進(jìn)行操作,保存為TXT文件

祝好運(yùn),望采納

VB.NET讀寫文本文件方法

工作需要 我需要使用對(duì)文本文件進(jìn)行讀寫操作 編程需要完成如下工作

把程序執(zhí)行錯(cuò)誤追加到錯(cuò)誤日志中

使巧巧讀書網(wǎng)的編輯能夠讀取錯(cuò)誤日志

記得以前使用vb 的時(shí)候 對(duì)文本文件的操作挺麻煩的 特別是在寫文件的時(shí)候 需要區(qū)分什么順序文件 隨機(jī)文件 很教材都專門針對(duì)文本文件的讀寫開(kāi)辟了一個(gè)章節(jié)來(lái)講解 夠麻煩的了 現(xiàn)在使用 net讀寫文本文件 因?yàn)闀r(shí)間倉(cāng)促 沒(méi)來(lái)得及細(xì)看MSDN 同時(shí)受到 的思路影響 把問(wèn)題復(fù)雜化了 在追加記錄到文本文件尾部的時(shí)候就寫不下去了 后來(lái)仔細(xì)看了一下MSDN中例子 問(wèn)題終于得到了解決

好了下面進(jìn)入正題 分別把中對(duì)文本文件進(jìn)行讀和寫的通用操作做個(gè)示例 免得后來(lái)新手多走彎路

我們這里是對(duì)文件流進(jìn)行操作 所以模塊前面要加上

Imports System IO

寫操作

使用System IO的StreamWriter 下面是代碼

Dim strFilePath As String = SaveFileDialog FileName

Dim sw As StreamWriter = New StreamWriter(strFilePath True) true是指以追加的方式打開(kāi)指定文件

For i = To j

temp = i ToString

sw WriteLine(temp)

sw Flush()

Next

sw Close()

sw = Nothing

首先要說(shuō)明的是構(gòu)造函數(shù)new

Public Sub New(path append Encoding)

path 要打開(kāi)文件的完整路徑 如果文件不存在則自動(dòng)建立一個(gè)新的文件

append 缺省值為false 指示是否以追加方式打開(kāi)指定文件 false——如果存在path指定的文件 則覆蓋原文件 否則建立一個(gè)新文件 true——如果存在path指定的文件 則打開(kāi)該文件 以追加數(shù)據(jù)的方式在文尾寫數(shù)據(jù) 否則建立一個(gè)新文件

Encoding 缺省值為System Text Encoding Default 即使用系統(tǒng)缺省的編碼 指示以什么樣的編碼寫文件

WriterLine(str) 在文本中添加一個(gè)新行 同時(shí)在行尾加上回車換行符

讀操作

Dim line As String

Dim sr As StreamReader = New StreamReader(strPath System Text Encoding Default)

Do While sr Peek()

line = sr ReadLine()

Loop

sr Close()

sr = Nothing

構(gòu)造函數(shù)new

Public Sub New(Path Encoding)

path 要打開(kāi)文件的完整路徑 如果文件拋出一個(gè)錯(cuò)誤

Encoding 缺省值為System Text Encoding Default 即使用系統(tǒng)缺省的編碼 指示以什么樣的編碼讀文件

lishixinzhi/Article/program/net/201311/11973

vb點(diǎn)虐 讀寫txt文件的問(wèn)題

這個(gè)用讀寫TXT的話比較繁瑣,建議題主使用讀寫INI的方式,參考:

'聲明INI配置文件讀寫API函數(shù)

Private?Declare?Function?GetPrivateProfileString?Lib?"kernel32"?Alias?"GetPrivateProfileStringA"?(ByVal?lpApplicationName?As?String,?ByVal?lpKeyName?As?String,?ByVal?lpDefault?As?String,?ByVal?lpReturnedString?As?String,?ByVal?nSize?As?Int32,?ByVal?lpFileName?As?String)?As?Int32

Private?Declare?Function?WritePrivateProfileString?Lib?"kernel32"?Alias?"WritePrivateProfileStringA"?(ByVal?lpApplicationName?As?String,?ByVal?lpKeyName?As?String,?ByVal?lpString?As?String,?ByVal?lpFileName?As?String)?As?Int32

'定義讀取配置文件函數(shù)

Public?Function?GetINI(ByVal?Section?As?String,?ByVal?AppName?As?String,?ByVal?lpDefault?As?String,?ByVal?FileName?As?String)?As?String

Dim?Str?As?String?=?LSet(Str,?256)

GetPrivateProfileString(Section,?AppName,?lpDefault,?Str,?Len(Str),?FileName)

Return?Microsoft.VisualBasic.Left(Str,?InStr(Str,?Chr(0))?-?1)

End?Function

'定義寫入配置文件函數(shù)

Public?Function?WriteINI(ByVal?Section?As?String,?ByVal?AppName?As?String,?ByVal?lpDefault?As?String,?ByVal?FileName?As?String)?As?Long

WriteINI?=?WritePrivateProfileString(Section,?AppName,?lpDefault,?FileName)

End?Function

'定義INI文件位置

Dim?path?As?String

path?=?"C:\t861239263.ini"?'假設(shè)是這個(gè)文件

那么讀取的時(shí)候:

TextBox1.Text?=?GetINI("main","v1","",?path)

TextBox2.Text?=?GetINI("main","v2","",?path)

TextBox3.Text?=?GetINI("main","v3","",?path)

寫入的時(shí)候:

WriteINI("main","v1",?TextBox1.Text,?path)

WriteINI("main","v2",?TextBox2.Text,?path)

WriteINI("main","v3",?TextBox3.Text,?path)

【附】INI文件的格式,范例:

[main]

v1=133233

v2=132387

v3=322333

[aaa]

abc=1

bcd=2

[bbb]

ni=wo

wo=ta

vb點(diǎn)虐 中,讀取和寫入文件

寫入:Dim sr As New IO.StreamWriter(Application.StartupPath "/寫入的文本.txt")

sr.WriteLine("寫入的內(nèi)容") sr.Close()讀?。篒f (File.Exists(Application.StartupPath "/msg.txt")) Then

Dim fm As New IO.FileStream(Application.StartupPath "/讀取的文本.txt", FileMode.Open)

Dim sr As IO.StreamReader = New IO.StreamReader(fm)

Do While sr.Peek() = 0

TextBox1.Text = sr.ReadLine() (讀取文本到文本框)

Loop end if


網(wǎng)頁(yè)題目:vbnet寫入文本文檔 vb 寫入文件
文章起源:http://weahome.cn/article/ddiijjg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部