read-remove-file

Read a file, then remove it


Keywords
file, fs, read, remove, removal, rm, delete, clean, tmp, temporary, disposable, async, asynchronous
License
ISC
Install
npm install read-remove-file@5.0.1

Documentation

read-remove-file

NPM version Build Status Build status Coverage Status

Read a file, then remove it

const readRemoveFile = require('read-remove-file');

readRemoveFile('path/to/file').then(buf => {
  buf; //=> <Buffer ... >
  fs.accessSync('path/to/file'); // Error: ENOENT
});

Installation

Use npm.

npm install read-remove-file

API

const readRemoveFile = require('read-remove-file');

readRemoveFile(filePath [, options])

filePath: String
options: Object or String (fs.readFile options)
Return: Promise

It reads a file, removes the file and returns a promise of the file contents.

readRemoveFile('path/to/file', 'utf8').then(str => {
  str; //=> 'file contents'
  fs.accessSync('path/to/file'); // Error: ENOENT
});

License

ISC License © 2018 Shinnosuke Watanabe