How to use the appendFile function from fs-extra

Find comprehensive JavaScript fs-extra.appendFile code examples handpicked from public code repositorys.

fs-extra.appendFile is a Node.js method that appends data to a file, creating the file if it does not exist.

222
223
224
225
226
227
228
229
230
231
```

#### 文件系统模块apis

- fs.access():检查文件是否存在,Node.js可以使用其权限访问它
- fs.appendFile():将数据附加到文件。如果文件不存在,则创建它
- fs.chmod():更改通过传递的文件名指定的文件的权限。相关阅读:fs.lchmod(),fs.fchmod()
- fs.chown():更改由传递的文件名指定的文件的所有者和组。相关阅读:fs.fchown(),fs.lchown()
- fs.close():关闭文件描述符
- fs.copyFile():复制文件
fork icon0
star icon12
watch icon1

+ 13 other calls in file

317
318
319
320
321
322
323
324
325
326
    } catch (e) {
        console.warn('Error inserting download event record in database.');
        console.warn(e);
    }
    let now2 = new Date();
    // await fs.appendFile(`./public/StatsFull.txt`, `${timestamp('MM/DD hh:mm', now2)}: ${ip} ${url}\n`);
}
else {
    console.error(url);
    staticFileServer.serveFile("404.html", 404, {}, request, response);
fork icon8
star icon11
watch icon6

+ 5 other calls in file

How does fs-extra.appendFile work?

fs-extra.appendFile is a method in the fs-extra library that allows a user to append data to a file.

When this function is called, it opens the file, appends the data to the end of it, and then closes the file. If the file doesn't exist, it is created. The function accepts three arguments: the file path, the data to append, and an optional encoding.

49
50
51
52
53
54
55
56
57
58
const fs = require('fs/promises')

async function example() {
  try {
    const content = 'Some content!'
    await fs.appendFile('/Users/joe/test.txt', content)
  } catch (err) {
    console.log(err)
  }
}
fork icon5
star icon1
watch icon0

721
722
723
724
725
726
727
728
729
730
console.log('SQL: log all until',be.config.log.db.until.toYmdHms())
pg.log = function logAll(message, type){
    if(bestGlobals.datetime.now()<=be.config.log.db.until){
        logWaiter=logWaiter.then(function(){
            if(be.config.log.db.results || !(type=='ROW' || type=='RESULT' || type=='QUERY-A' || type=='QUERY-P')){
                fs.appendFile('./local-log-all.sql','-- '+(type||'')+'\n'+message+'\n');
            }
        })
    }else{
        pg.logLastError(message, type);
fork icon3
star icon4
watch icon10

+ 11 other calls in file

Ai Example

1
2
3
4
5
6
7
const fs = require("fs-extra");

// Append the string "Hello, world!" to a file
fs.appendFile("path/to/file.txt", "Hello, world!", (err) => {
  if (err) throw err;
  console.log("Text appended to file!");
});

In this example, fs-extra.appendFile is used to append the string "Hello, world!" to a file located at path/to/file.txt. The callback function is called when the operation is complete, and any error is thrown.

9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
      }
    })
  }
}

var fs$appendFile = fs.appendFile
if (fs$appendFile)
  fs.appendFile = appendFile
function appendFile (path, data, options, cb) {
  if (typeof options === 'function')
fork icon0
star icon1
watch icon0

+ 8 other calls in file

107
108
109
110
111
112
113
114
115
  const opts = {
    encoding: this.encoding,
    mode: this.mode,
    flag: 'a'
  };
  await fse.appendFile(this.filePath, rows_str, opts);
}


fork icon0
star icon0
watch icon0

function icon

fs-extra.readFileSync is the most popular function in fs-extra (9724 examples)