C# 是否可以创建内存中的文件并使用FileInfo访问它?

C# 是否可以创建内存中的文件并使用FileInfo访问它?,c#,file-io,fileinfo,C#,File Io,Fileinfo,我想要FTP文件,我正在使用FileInfo类进行某些操作 是否可以创建内存中的文件并用它初始化FileInfo 如果我以后想把文件写到磁盘上,我怎么可能呢?我不这么认为。FileInfo的构造函数只需要路径,而不是流。我想你会想用这门课的…我不这么认为。FileInfo的构造函数只需要路径,而不是流。我想你会想使用这个类…不,FileInfo只对文件系统上的东西起作用。为什么不在临时目录中创建文件,然后根据需要将其移动到最终目标Path.GetTempFileName和Path.GetTemp

我想要FTP文件,我正在使用FileInfo类进行某些操作

是否可以创建内存中的文件并用它初始化FileInfo


如果我以后想把文件写到磁盘上,我怎么可能呢?

我不这么认为。FileInfo的构造函数只需要路径,而不是流。我想你会想用这门课的…

我不这么认为。FileInfo的构造函数只需要路径,而不是流。我想你会想使用这个类…

不,FileInfo只对文件系统上的东西起作用。为什么不在临时目录中创建文件,然后根据需要将其移动到最终目标
Path.GetTempFileName
Path.GetTempPath
可能有用。

否,FileInfo仅对文件系统上的内容起作用。为什么不在临时目录中创建文件,然后根据需要将其移动到最终目标
Path.GetTempFileName
Path.GetTempPath
可能有用。

如果您想获得好处,您可以使用RAM磁盘—请参阅本文的示例

我个人使用Superdisk是因为我使用的应用程序可以写入exentsive日志,我通过使用它获得了性能,但如果您有控制权,我会三思而后行,考虑添加此外部依赖项。

如果您想获得好处,可以使用RAM磁盘—例如,请参阅下面的文章

我个人使用Superdisk是因为我使用的应用程序可以写入exentsive日志,并且我通过使用它获得了性能,但如果您有控制权,我会三思而后行,考虑添加此外部依赖项。

您到底需要从
FileInfo
对象中获得什么?它的大多数属性和方法也作为静态方法存在。您需要从
FileInfo
对象中获得什么?它的大多数属性和方法也以静态方法存在。RAM磁盘也使用文件系统,mrblah搜索的是在易失性内存空间中写入文件。RAM磁盘也使用文件系统,mrblah搜索的是在易失性内存空间中写入文件。