Nodejs文件系统操作
文件系统操作
在Node.js中,通过fs模块可以轻松地进行文件系统操作,如读取和写入文件。让我们来了解一些常见的文件操作。读取文件
const fs = require('fs');
// 异步读取文件
fs.readFile('/data/wwwroot/default/asset/test.html', 'utf8', (err, data) => {
if (err) {
console.error('Error:', err);
return;
}
console.log('File content:', data);
});
写入文件
const fs = require('fs');
const content = 'This is some content to write into the file.';
// 异步写入文件
fs.writeFile('newFile.txt', content, (err) => {
if (err) {
console.error('Error:', err);
return;
}
console.log('File has been written.');
});
检查文件是否存在
const fs = require('fs');
fs.access('file.txt', fs.constants.F_OK, (err) => {
if (err) {
console.error('File does not exist.');
return;
}
console.log('File exists.');
});
删除文件
const fs = require('fs');
const filePath = 'newFile.txtt';
fs.unlink(filePath, (err) => {
if (err) {
console.error('Error deleting file:', err);
return;
}
console.log('File deleted successfully');
});
网友评论0