class method FsTools.copy

View source on GitHub →

FsTools.copy(src, dst, callback) → void
  • src (String) – Source file
  • dst (String) – Destination file
  • callback (Function) – Fired after path has been copied

Copies src to dst, creates directory for given dst with FsTools.mkdir if needed. Fires callback(err) upon completion.

Example
var src = '/home/nodeca/secrets.yml',
    dst = '/home/nodeca/very/deep/secrets/main.yml';
 fstools.copy(src, dst, function (err) {
  if (err) {
    console.log("Failed copy " + src + " into " + dst);
    console.err(err);
    process.exit(1);
  } else {
    console.log("Done!");
    process.exit(0);
  }
});