How to check if file was deleted?

To delete a file in Nodejs, we can use fs.unlink(path, callback).

The callback will be called after the operation completes and depending on the result, its first argument will be either Error object (telling us something went wrong), or null (deletion of file was successful).

const fs = require('fs');
const filePath = __dirname + '/file-to-delete.txt';

fs.unlink(filePath, err => {
  // ENOENT (No such file or directory)
  if (err && err.code === 'ENOENT') {
    return console.log(`File ${filePath} does not exist!`);
  }

  console.log(`Deleted ${filePath}`);
});

Resources