日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
詳細(xì)分析VB.NET讀寫(xiě)文本文件

VB.NET有很多值得學(xué)習(xí)的地方,這里我們主要介紹VB.NET讀寫(xiě)文本文件,包括介紹XX等方面。

10年積累的網(wǎng)站設(shè)計(jì)、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有西區(qū)免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

工作需要,小編需要使用VB.NET讀寫(xiě)文本文件操作。編程需要完成如下工作:

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

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

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

好了下面進(jìn)入正題,分別把VB.NET讀寫(xiě)文本文件的通用操作做個(gè)示例,免得后來(lái)新手多走彎路。

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

Imports System.IO

1、寫(xiě)操作:

使用System.IO的StreamWriter,下面是代碼:

 
 
 
  1. Dim strFilePath As String = SaveFileDialog1.FileName
  2. Dim sw As StreamWriter = New StreamWriter(strFilePath, True)
  3. 'true是指以追加的方式打開(kāi)指定文件
  4. For i = 0 To j
  5. temp = i.ToString
  6. sw.WriteLine(temp)
  7. sw.Flush()
  8. Next
  9. sw.Close()
  10. 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ù)的方式在文尾寫(xiě)數(shù)據(jù),否則建立一個(gè)新文件。

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

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

2、讀操作

 
 
 
  1. Dim line As String
  2. Dim sr As StreamReader = New StreamReader
    (strPath, System.Text.Encoding.Default)
  3. Do While sr.Peek() > 0
  4. line = sr.ReadLine()
  5. Loop
  6. sr.Close()
  7. sr = Nothing
  8. '構(gòu)造函數(shù)new
  9. Public Sub New(Path, Encoding)

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

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

到這里就把VB.NET讀寫(xiě)文本文件的操作示例講解完了,其實(shí).NET中對(duì)文件的讀寫(xiě)還有其它的辦法,這里講的只是最實(shí)用的辦法,其它的有待讀者進(jìn)一步研究!


當(dāng)前標(biāo)題:詳細(xì)分析VB.NET讀寫(xiě)文本文件
分享地址:http://www.5511xx.com/article/ccdidpg.html