如何复制node.js中的文件(包括修改时间)?

我能够使用以下方法复制node.js中的文件:

var readStream = fs.createReadStream(fromFilePath); readStream.pipe(fs.createWriteStream(toFilePath)); 

问题是如何复制/保持修改的时间(mtime)就像在常规文件复制命令中一样。

fs模块中有方法可以访问mtime:

 var stat = fs.statSync(fromFilePath); fs.utimesSync(toFilePath, stat.atime, stat.mtime)