【发布时间】:2018-07-23 08:51:00
【问题描述】:
我需要写一个可以随时更改的流到文件中,以供其他人在别处读取,但是如果磁盘修改过于频繁,这肯定会损坏磁盘。
据说临时文件会尽可能使用内存而不实际写入磁盘。
但我发现它“似乎”仍在写入磁盘。
谁能回答我的困惑?
【问题讨论】:
-
Hdd/Sdd 有一个 buffer cache(几兆字节),专门为此目的而设计(缓存 热点 - 经常修改数据) superuser.com/questions/309613/…
-
@DmitryBychenko 这表示我不用太担心频繁更换文件流会损坏磁盘?
-
@Dmitry 回答了这个问题,我会赞成...
-
@DmitryBychenko 如果我改用
Copy,会很麻烦吧? -
您对文件并发有任何问题吗?如果文件经常被用来写东西,你会不会遇到文件被锁定的问题?
标签: c# temporary-files system.io.file