偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

詳細分析VB.NET讀寫文本文件

開發(fā) 后端
這里介紹VB.NET讀寫文本文件,以前使用vb6.0的時候,對文本文件的操作挺麻煩的,所以本文介紹VB.NET讀寫文本文件。

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

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

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

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

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

好了下面進入正題,分別把VB.NET讀寫文本文件的通用操作做個示例,免得后來新手多走彎路。

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

Imports System.IO

1、寫操作:

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

  1. Dim strFilePath As String = SaveFileDialog1.FileName  
  2. Dim sw As StreamWriter = New StreamWriter(strFilePath, True)  
  3. 'true是指以追加的方式打開指定文件  
  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 

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

Public Sub New(path, append, Encoding)

◆path:要打開文件的完整路徑,如果文件不存在則自動建立一個新的文件。

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

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

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

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:要打開文件的完整路徑,如果文件拋出一個錯誤。

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

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

【編輯推薦】

  1. 概括VB.NET窗體編程模式
  2. 詳細分析VB.NET讀寫文本文件
  3. 講解VB.NET程序制作一個提醒程序
  4. 詳解VB6.0和VB.NET窗體的區(qū)別
  5. 簡單描述VB.NET數(shù)據(jù)窗體
責任編輯:佚名 來源: IT168
相關(guān)推薦

2009-10-28 10:06:29

VB.NET With

2010-01-15 10:05:35

VB.NET文件對象

2009-10-10 15:19:43

VB.NET Web

2009-10-12 15:41:09

VB.NET動態(tài)代碼

2009-10-29 14:16:32

VB.NET讀寫文本文

2010-01-08 16:10:05

VB.NET讀寫文本文

2010-01-15 16:21:45

VB.NET讀寫文本文

2010-01-07 17:00:38

VB.NET控件數(shù)組

2010-01-11 17:05:32

VB.NET操作文本文

2009-11-02 11:22:59

VB.NET文本文件操

2009-10-10 13:52:57

VB Update方法

2010-01-06 13:50:37

.NET Framew

2009-11-02 10:53:34

VB.NET INI文

2009-09-25 14:23:39

2009-09-28 10:39:01

Hibernate基礎

2009-10-29 15:16:02

VB.NET文件傳送

2009-10-28 13:03:54

2009-09-14 13:50:35

LINQ編程模型

2009-09-08 15:56:50

Linq使用Group

2009-11-20 13:11:44

Oracle XML數(shù)
點贊
收藏

51CTO技術(shù)棧公眾號