使用新File System Access API
的可以读取和写入用户设备上的文件和文件夹:
const newHandle = await window.showSaveFilePicker();
const writableStream = await newHandle.createWritable();
await writableStream.write("Hello World")
await writableStream.close();
上面的代码会将“Hello World”写入所选文件。如果文件已经存在,它将被截断并用新内容覆盖。
是否可以在不读取整个文件并再次写入的情况下追加到现有文件?一个很好的例子是写入日志文件。