fs.unlink(path, callback)


异步地删除文件或符号链接。 除了可能的异常,完成回调没有其他参数。

// 假设 'path/file.txt' 是常规文件。
fs.unlink('path/file.txt', (err) => {
  if (err) throw err;
  console.log('文件已删除');
});

fs.unlink() 不能用于目录。 要删除目录,则使用 fs.rmdir()

也可参阅 unlink(2)

Asynchronously removes a file or symbolic link. No arguments other than a possible exception are given to the completion callback.

// Assuming that 'path/file.txt' is a regular file.
fs.unlink('path/file.txt', (err) => {
  if (err) throw err;
  console.log('path/file.txt was deleted');
});

fs.unlink() will not work on a directory, empty or otherwise. To remove a directory, use fs.rmdir().

See also: unlink(2).