const fs = require('fs-extra');
// Async with promises: 异步
fs.copy('/tmp/myfile', '/tmp/mynewfile')
.then(() =>
console.log('success!')
).catch(err =>
console.error(err)
)
// Async with callbacks: 异步
fs.copy('/tmp/myfile', '/tmp/mynewfile', err => {
if (err) return console.error(err)
console.log('success!')
})
// Sync: 同步
try {
fs.copySync('/tmp/myfile', '/tmp/mynewfile')
console.log('success!')
} catch (err) {
console.error(err)
}
// Async/Await:
async function copyFiles () {
try {
await fs.copy('/tmp/myfile', '/tmp/mynewfile')
console.log('success!')
} catch (err) {
console.error(err)
}
}
copyFiles()
JS fs async/sync
最新推荐文章于 2024-08-30 09:01:48 发布