我今天遇到了一个愚蠢的问题:
在我的项目中,我必须使用一个库(我不能替换它),但问题是我正在使用MemoryStream而不是频繁保存到硬盘(因为有很多文件,它们的大小很小,所以使用 Memory Stream 很完美)。问题是库API是围绕文件系统访问构建的 - 其中一个函数仅接受对文件的直接路径。
那么我如何仍然可以将字符串(路径)发送到该方法中,从而创建一个新的FileStream而不实际接触硬盘?
例如 "\MEMORY\myfile.bin"?
在我的项目中,我必须使用一个库(我不能替换它),但问题是我正在使用MemoryStream而不是频繁保存到硬盘(因为有很多文件,它们的大小很小,所以使用 Memory Stream 很完美)。问题是库API是围绕文件系统访问构建的 - 其中一个函数仅接受对文件的直接路径。
那么我如何仍然可以将字符串(路径)发送到该方法中,从而创建一个新的FileStream而不实际接触硬盘?
例如 "\MEMORY\myfile.bin"?
BeginWrite
操作。 - Monroe Thomas