/**
 * Created by zh99998 on 2016/12/12.
 */
const fs = require('fs');
const promisify = require('es6-promisify');

fs.renameAsync = promisify(fs.rename);
fs.truncateAsync = promisify(fs.truncate)
fs.ftruncateAsync = promisify(fs.ftruncate)
fs.chownAsync = promisify(fs.chown)
fs.fchownAsync = promisify(fs.fchown)
fs.lchownAsync = promisify(fs.lchown)
fs.chmodAsync = promisify(fs.chmod)
fs.chmodAsync = promisify(fs.chmod)
fs.fchmodAsync = promisify(fs.fchmod)
fs.fchmodAsync = promisify(fs.fchmod)
fs.lchmodAsync = promisify(fs.lchmod)
fs.lchmodAsync = promisify(fs.lchmod)
fs.statAsync = promisify(fs.stat)
fs.lstatAsync = promisify(fs.lstat)
fs.fstatAsync = promisify(fs.fstat)
fs.linkAsync = promisify(fs.link)
fs.symlinkAsync = promisify(fs.symlink)
fs.readlinkAsync = promisify(fs.readlink)
fs.realpathAsync = promisify(fs.realpath)
fs.unlinkAsync = promisify(fs.unlink)
fs.rmdirAsync = promisify(fs.rmdir)
fs.mkdirAsync = promisify(fs.mkdir)
fs.mkdirAsync = promisify(fs.mkdir)
fs.mkdtempAsync = promisify(fs.mkdtemp)
fs.readdirAsync = promisify(fs.readdir)
fs.closeAsync = promisify(fs.close)
fs.openAsync = promisify(fs.open)
fs.utimesAsync = promisify(fs.utimes)
fs.utimesAsync = promisify(fs.utimes)
fs.futimesAsync = promisify(fs.futimes)
fs.futimesAsync = promisify(fs.futimes)
fs.fsyncAsync = promisify(fs.fsync)
fs.writeAsync = promisify(fs.write)
fs.writeAsync = promisify(fs.write)
fs.readAsync = promisify(fs.read)
fs.readFileAsync = promisify(fs.readFile)
fs.readFileAsync = promisify(fs.readFile)
fs.readFileAsync = promisify(fs.readFile)
fs.writeFileAsync = promisify(fs.writeFile)
fs.writeFileAsync = promisify(fs.writeFile)
fs.appendFileAsync = promisify(fs.appendFile)
fs.appendFileAsync = promisify(fs.appendFile)
fs.existsAsync = promisify(fs.exists)
fs.mkdirAsync = promisify(fs.mkdir);
fs.accessAsync = promisify(fs.access);
fs.unlinkAsync = promisify(fs.unlink);
