老规矩先引入
const fs=require('fs');
stat 检测是目录还是文件
fs.stat('文件地址',(err,data)=>{
if(err)
{
console.log(err);
return;
}
console.log(`是文件 : ${data.isFile()}`);
console.log(`是目录 : ${data.isDirectory()}`);
})
mkdir创建目录
fs.mkdir('文件地址',(err)=>{
if(err)
{
console.log(err);
return;
}
console.log('创建成功');
writeFile创建写入文件
fs.writeFile('文件地址','写入的内容',(err)=>{
if(err)
{
console.log(err);
return;
}
console.log('写入成功');
appendFile追加文件
fs.appendFile('文件地址','写入文件的代码',(err)=>{
if(err)
{
console.log(err);
return;
}
console.log('appendFile写入成功');
readFile读取文件
fs.readFile('文件地址',(err,data)=>{
if(err)
{
console.log(err);
return;
}
console.log(data);
console.log(data.toString());//**buffer转string**
})
rename重命名文件&移动文件
fs.rename('./css/index.css','./html/index.css',(err)=>{
if(err)
{
console.log(err);
return;
}
console.log('移动文件成功');
rmdir删除目录 unlink删除文件
fs.unlink('./aaa/index.html',(err)=>{
if(err)
{
console.log(err);
return;
}
console.log('删除目录成功');
}) */
fs.rmdir('./aaa',(err)=>{
if(err)
{
console.log(err);
return;
}
console.log('删除目录成功');
})