node文件系统:
1.读文件内容
1)异步非阻塞读取
readFile();
2)同步阻塞读取
readFileSync();
2.写文件内容
writeFile();
3.删除文件
unlink();
4.创建目录
mkdir();
5.删除目录
rmdir();
readFileSync同步读取文件内容
//加载node模块
const fs=require('fs');
file='test.txt';
//同步读取
data=fs.readFileSync(file);
str=data.toString();
console.log(str);
readFile异步读取
//加载node模块
const fs=require('fs');
file='test.txt';
//异步读取
fs.readFile(file,function(err,data){
str=data.toString();
console.log(str);
});
console.log('file read end!');
writeFile文件
//加载node模块
const fs=require('fs');
file='test2.txt';
str='1111\n2222\n3333\n4444\n5555';
//异步读取
fs.writeFile(file,str);
console.log('file write end!');
unlink删除文件
const fs=require('fs');
file='test2.txt';
fs.unlink(file);
mkdir和rmdir创建和删除目录
const fs=require('fs');
dir='myweb';
// fs.mkdir(dir);
fs.rmdir(dir);