nodejs中的满量程模块中的方法
nodejs中的fs模块
引入模块
const fs=require('fs ')
检测文件是否存在fs.stat(路径,回调)
fs.stat(' ./node_modules ',(err,data)={ 0
如果(错误)
console.log(错误)
返回
}
console.log('是目录,data.isDirectory())
console.log('是文件,data.isFile())
})
创建目录fs.mkdir(路径,回调)
fs.mkdir(' ./css ',(err)={ 0
如果(错误)
console.log('出错,呃)
返回
}
console.log('创建成功)
})
创建写入文件文件(文件名,数据(字符串|缓冲区),选项(可选),回调)
/*
参数:
文件名
,数据(字符串|缓冲区)
,选项(可选|对象)
编码(字符串)默认utf8 '
模式(数字)文件读写权限默认438
标志(字符串)默认值w '
,回调
*/
fs.writeFile(' ./css/index.css ','你好这是钢性铸铁文件,err={
如果(错误)
console.log('出错,呃)
返回
}
console.log('创建写入文件成功)
})
追加文件fs.appendFile(文件名、数据、回调)
fs.appendFile(' ./css/index.css ',' \n这是追加的内容,err={
如果(错误)
console.log('出错,呃)
返回
}
console.log('追加成功)
})
读取文件fs.readFile(文件名、选项、回调)
/*
参数:
文件名
选项(可选对象):
{
编码
,旗帜
}
回收
*/
fs.readFile(' ./css/index.css ',(err,data)={ 0
如果(错误)
console.log('出错,呃)
返回
}
console.log('读取到数据:',data.toString())
})
读取目录fs.readdir(路径、选项、回调)
fs.readdir(' ./css ',(err,data)={ 0
如果(错误)
console.log('出错,呃)
返回
}
console.log(data) //['index.css ',' init.css']
})
重命名fs.rename(旧路径、新路径、回调)
/* 此方法有两个功能:
1.重命名文件
2.移动文件*/
fs.rename(' ./css/index.css ',' ./css/init.css ',err={
如果(错误)
console.log('出错,呃)
返回
}
console.log('重命名成功)
})
删除文件fs.unlink(路径,回调)
fs.unlink(' ./css/index.css ',err={
如果(错误)
console.log('出错,呃)
返回
}
console.log('删除成功)
})
删除目录fs.rmdir(路径,回调)删除目录必须为空目录
fs.rmdir(' ./css ',err={
如果(错误)
console.log('出错,呃)
返回
}
console.log('删除目录成功)
})
学海无涯,活到老学到老!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/130338.html