# fs.write和fs.createStream区别及使用场景

#### 问题现象

@ohos.file.fs模块的fs.write和fs.createStream区别及使用场景是什么？

#### 解决方案

在HarmonyOS的@ohos.file.fs模块中，fs.write和fs.createStream是两种不同的文件写入方式:

*   fs.write适用于数据量不大且不需要高级流控制的场景。例如，配置文件的修改或小文本文件的写入。
*   与fs.write不同，fs.createStream提供了一种更高效的方式来处理大量数据，尤其是当数据量很大以至于不适合一次性加载到内存中时，使用流式处理，数据可以分块进行读取和写入，从而有效地管理内存使用。