将文件保存到变量,而不是物理机
本文关键字:理机 文件 保存 变量 | 更新日期: 2023-09-27 18:31:32
我想使用 FileStream
创建一个文件,然后将该文件保存在variable
中以供进一步处理。在下面给出的代码中,我给出了一个路径C:/t.doc
,但我只想将该t.doc
文件保存在variable
中,而无需将其物理保存在机器中。
FileStream f = new FileStream("C:/t.doc", FileMode.Create);
不使用 FileStream
,使用不同的 Stream
类。例如MemoryStream
.
Stream
类提供的抽象意味着您可以替换Stream
的不同子类,而无需更改写入该流的代码。至少如果你的编写代码设计良好并且接受Stream
对象而不是FileStream
对象,你可以做到这一点。即使您的编写代码假定使用FileStream
通常也很容易将其更改为接受更通用的Stream
。