vb.net二进制怎么读取文件?

vb.net二进制怎么读取文件?,第1张

一、二进制文件读写

1、写二进制数据到指定目录

==>将barray字节数组中的数据创建在strFilename目录文件下,存储格式为二进制,False表示不添加,直接覆盖创建。

2、从指定路径下读取二进制数据到数组

==>将目录中的文件读取到barry字节数组中,即读取二进制文件。

二、字符文件的读写

1、 将txtFile控件中的字符写到srtFileName指定目录,以创建方式。

2、从srtFileName目录中的文件读取到txtFile控件

工作需要 我需要使用对文本文件进行读写 *** 作 编程需要完成如下工作

把程序执行错误追加到错误日志中

使巧巧读书网的编辑能够读取错误日志

记得以前使用vb 的时候 对文本文件的 *** 作挺麻烦的 特别是在写文件的时候 需要区分什么顺序文件 随机文件 很教材都专门针对文本文件的读写开辟了一个章节来讲解 够麻烦的了 现在使用 net读写文本文件 因为时间仓促 没来得及细看MSDN 同时受到 的思路影响 把问题复杂化了 在追加记录到文本文件尾部的时候就写不下去了 后来仔细看了一下MSDN中例子 问题终于得到了解决

好了下面进入正题 分别把中对文本文件进行读和写的通用 *** 作做个示例 免得后来新手多走弯路

我们这里是对文件流进行 *** 作 所以模块前面要加上

Imports System IO

写 *** 作

使用System IO的StreamWriter 下面是代码

Dim strFilePath As String = SaveFileDialog FileName

Dim sw As StreamWriter = New StreamWriter(strFilePath True) true是指以羡族追加的方式打开指定文件

For i = To j

temp = i ToString

sw WriteLine(temp)

sw Flush()

Next

sw Close()

sw = Nothing

首先要说明的是构造函数new

Public Sub New(path append Encoding)

path 要打开文件的完整路径 如果文件不存在则自动建立一个新的文件

append 缺省值为false 指示是否以追加方式打开指定文件 false——如果存在path指定的文件 则覆盖原文件 否则建立一个新亩枯文件 true——如果存在path指定的文件 则打开该文件 以追加数据的方式在文尾写数据 否则建立兄耐弊一个新文件

Encoding 缺省值为System Text Encoding Default 即使用系统缺省的编码 指示以什么样的编码写文件

WriterLine(str) 在文本中添加一个新行 同时在行尾加上回车换行符

读 *** 作

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

构造函数new

Public Sub New(Path Encoding)

path 要打开文件的完整路径 如果文件抛出一个错误

Encoding 缺省值为System Text Encoding Default 即使用系统缺省的编码 指示以什么样的编码读文件

lishixinzhi/Article/program/net/201311/11973

读取文件列表用File类,循环文件夹,把文件名称写到LISTBOX,点击一个文件名称,将那个文件的路径生成然后设置到image去,再凳盯用你选取的list值+1和-1获得前后的名称。注意使用流 *** 作,不然经常文件被占用会报错。

至于获得照相时间不可能,获取图片创建时间到是可以。也是一个命名空间的类。我枣梁和只能说这些了,如果写代码我没时间

索引超出边界我以前经常遇到,有个 *** 作会产生,我忘了,你注意打印出变量来看是哪个地方的边界超出。

我已经改用java了,有几个月没搞。net了

_G63 朋友,.net里的文件 *** 作在system命名空间下,怎么又冒出Microsoft.VisualBasic来了渣猜,在下愚昧


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8228662.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存