如何将文件加载到内存流中

Ram*_*Ram 31 .net vb.net

我有一个文件名指向一个文本文件,包括它的路径,作为一个字符串.现在我想将此.csv文件加载到内存流中.我该怎么办?

例如,我有这个:

Dim filename as string="C:\Users\Desktop\abc.csv"
Run Code Online (Sandbox Code Playgroud)

Cen*_*tro 66

Dim stream As New MemoryStream(File.ReadAllBytes(filename))
Run Code Online (Sandbox Code Playgroud)


SLa*_*aks 30

您无需将文件加载到MemoryStream中.

您只需调用File.OpenRead即可获取FileStream包含该文件的内容.

如果您确实希望文件位于MemoryStream中,则可以调用CopyTo将FileStream复制到MemoryStream.

  • 这不应该是答案,这不是op所要求的. (2认同)