测试文件:
/**
* Created by cherish on 2016/5/22.
* 加Sync是同步的,不加是异步的,异步要回调
* fs.readFile(filename,encoding,callback);
*/
* Created by cherish on 2016/5/22.
* 加Sync是同步的,不加是异步的,异步要回调
* fs.readFile(filename,encoding,callback);
*/
var fs=require('fs');
fs.readFile('a.txt','utf-8',function(err,data){
if(err){
console.log(err);
}else{
console.log(data);
}
});
console.log('app started....');
fs.readFile('a.txt','utf-8',function(err,data){
if(err){
console.log(err);
}else{
console.log(data);
}
});
console.log('app started....');
var rlt=fs.readFileSync('a.txt');
console.log('rlt=========>'+rlt);
console.log('rlt=========>'+rlt);
a.txt:
sssssssssssssssssss
fffffffffffffff
本文通过一个简单的示例介绍了如何使用Node.js进行文件的异步和同步读取操作。异步读取使用`fs.readFile`方法,并通过回调函数处理读取结果;同步读取则使用`fs.readFileSync`直接返回文件内容。这两种方式适用于不同场景,异步读取有利于避免阻塞主线程。

被折叠的 条评论
为什么被折叠?



