繁体   English   中英

如何在NodeJS中使用一个命令将数组保存到文件,并使用另一个命令将文件保存到数组?

[英]How can I save an array to a file using one command, and save that file to an array using another command in NodeJS?

(我是新用户,如果这有点令人困惑,请对不起。)

基本上,我想使用命令将数组(myArray)的值保存到单独的文件(myArray.txt)中,然后使用另一条命令用文件的值替换数组(myArray)的值(myArray.txt)。

因此,命令A将myArray的值放入myArray.txt

而命令B清除myArray的值,并将myArray.txt的值放入myArray。

再一次,我是新手,如果这很难理解,或者我做错了什么,请对不起。

除了令人惊讶的“为什么?!”,您还可以将数组以JSON编码形式保存到文件中,如下所示:

const fs = require('fs');
const path = 'path/to/myArray.txt';

fs.writeFile(path, JSON.stringify(myArray), err => {
  if (err) // start cyring;    
});

要检索该文件,可以使用fs.readFile ,也可以仅要求它仅包含JSON的文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM