在 vb.net 中读取文件中的字节

2024-01-16

获取文件名后,我创建一个新的文件流并将 FileStream 中的所有字节加载到字节数组中,现在我需要获取某些字节并将它们存储在字段中,例如第二个 4 个字节是创建文件的时间。当将它们存储在变量中时,我应该将它们存储为字节或字符串/整数/等。

或者我完全做错了?

编辑:我应该这样做而不是文件流吗?

Dim data() as Byte = File.ReadAllBytes(path1)

Using File.ReadAllBytes是做你想做的事情的完美方式。这是一个例子骨料成分其中使用了几个因子类型在幕后完成一项共同任务。如果您要手动打开StreamReader并读取您将重新编码实施的文件的内容File.ReadAllBytes几乎一模一样。

An 骨料成分只是一种在几个较低级别类型上提供非常高级 API 的类型。这File type http://msdn.microsoft.com/en-us/library/system.io.file.aspx是聚合组件的一个完美示例,因为它具有许多方法,允许您简单地执行常见任务,而无需创建和使用底层类型(或“因子类型”,例如StreamReader).

我认为你现在所拥有的就很好了——它简单明了(这就是聚合组件存在的首要原因)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 vb.net 中读取文件中的字节 的相关文章

随机推荐