成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET操作文本文件具體方式講解

開發 后端
VB.NET操作文本文件的實現方法可以有很多種。那么今天我們就會教大家其中一個比較簡單常用的實現方法,希望能幫助大家解決相關編碼問題。

在實際編程中,對于文本文件的操作往往都是比較基礎的一個操作技巧。不過,運用VB.NET進行操作,則會簡單的實現。那么就讓大家一起來看看到底如何簡單實現VB.NET操作文本文件。#t#

在.NET里的System.IO.File和System.IO.FileInfo里的OpenText和AppenText等幾個方法都是使用UTF-8編碼操作文件的.這就導致如果操作不是使用UTF-8編碼編寫的文件時將會出現亂碼現象!!!

解決方法就是對文本文件使用字節流操作,即不使用.NET里提供的OpenText和AppenText等幾個方法,而是將文本當成二進制文件來操作,并且在操作時使用Encoding的方法進行相應的解碼即可

實現VB.NET操作文本文件代碼如下:

打開文本文件:

  1. Public Function LoadFile
    (ByVal FileName As String) 
    as String   
  2. If FileName"" Then   
  3. Return ""   
  4. End If   
  5. Try   
  6. Dim FileReader As FileFileStream = 
    File.Open(FileName, FileMode.Open)   
  7. Dim FileByte(FileReader.Length) As Byte   
  8. FileReader.Read(FileByte, 0, 
    FileReader.Length)   
  9. '轉成系統對應的編碼字符   
  10. Dim MyEncoder As EncodingEncoding 
    = Encoding.Default   
  11. FileReader.Close()   
  12. FileReader = Nothing   
  13. Return New String(MyEncoder.
    GetChars(FileByte))   
  14. Catch e As Exception   
  15. Return ""   
  16. End Try   
  17. End Sub  

 

保存文件:

  1. Public Sub SaveToFile(ByRef Conten 
    As String, ByVal FileName As String)   
  2. '/*將Conten字符串的內容寫入FileName文件   
  3. If FileName = "" Then   
  4. Exit Sub   
  5. End If   
  6. Try   
  7. Dim FileToWrite As FileFileStream 
    = File.Create(FileName)   
  8. Dim rByte() As Byte = Encoding.
    Default.GetBytes(Conten.ToCharArray)   
  9. FileToWrite.Write(rByte, 0, 
    rByte.Length)   
  10. FileToWrite.Close()   
  11. FileToWrite = Nothing   
  12. Catch e As Exception   
  13. End Try   
  14. End Sub  

 

使用上面二個VB.NET操作文本文件的方法即可實現使用當前系統對應的編碼操作文本文件.可避免亂碼的問題....

責任編輯:曹凱 來源: 博客園
相關推薦

2010-01-15 16:21:45

VB.NET讀寫文本文

2009-10-29 14:16:32

VB.NET讀寫文本文

2009-11-02 11:22:59

VB.NET文本文件操

2010-01-15 10:05:35

VB.NET文件對象

2010-01-08 16:10:05

VB.NET讀寫文本文

2009-10-14 10:25:52

VB.NET讀寫文本文

2009-10-28 13:24:25

VB.NET文件

2009-08-20 09:15:20

C#操作文本文件

2009-08-19 17:44:15

C#操作文本文件

2009-10-29 17:15:26

VB.NET控件

2009-08-20 10:17:27

C#操作文本文件

2010-04-30 17:38:31

Unix文本

2009-09-04 15:56:35

寫入文本文件

2009-08-20 09:58:06

C#操作文本文件

2010-01-08 18:37:08

VB.NET顯示圖片

2010-01-11 17:40:36

VB.NET相框效果

2010-01-07 15:37:35

VB.NET ForNext循環

2010-01-11 10:44:47

VB.NET多窗體

2009-11-02 11:27:42

VB.NET二進制文件

2010-01-20 17:41:13

VB.NET標記語句
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 操操操av | 九九国产在线观看 | 中文字幕国产精品视频 | 91精品国产91综合久久蜜臀 | 午夜精品久久久久99蜜 | 欧美激情国产日韩精品一区18 | 依人成人| 国产欧美日韩综合精品一区二区 | 免费视频中文字幕 | 久久久久久免费精品一区二区三区 | 国产日韩欧美中文 | 国产偷录叫床高潮录音 | 亚洲字幕在线观看 | 中文字幕一区在线 | 男女污污动态图 | 亚洲精品无人区 | 中文字幕欧美一区二区 | www.伊人.com | 伊人在线| 国产美女在线免费观看 | 亚洲福利一区 | 日韩欧美在线视频 | 国产精品久久亚洲 | 91在线精品视频 | 玖玖操 | 一级女毛片 | 一区精品国产欧美在线 | 中文字幕日本一区二区 | 视频一区在线播放 | 亚洲国产成人av好男人在线观看 | 国产精品国产馆在线真实露脸 | 天天插天天操 | 日本激情视频在线播放 | 久久久久久综合 | 久久av资源网 | 久久人体视频 | 国产精品视频网站 | 国产精品夜色一区二区三区 | 在线欧美视频 | 国产日韩精品久久 | 亚洲高清视频一区二区 |