1 Star 0 Fork 0

陈迅/node-study

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
08-fs-dir-api.js 1.35 KB
一键复制 编辑 原始数据 按行查看 历史
陈迅 提交于 2022-04-10 20:44 . feat: 添加备注
const fs = require('fs')
// 判断文件或目录是否具有操作权限(一般用在目录是否存在)
// fs.access('a.txt', (err) => {
// if (err) {
// console.log(err);
// } else {
// console.log('有操作权限');
// }
// })
// fs.existsSync(路径) // 判断当前路径对应的内容是否存在
// 判断目录及文件信息判断目录及文件信息
// fs.stat('a.txt', (err, statObj) => {
// console.log(statObj.size); // 字节 108
// console.log(statObj.isFile()); // 是否是文件 true
// console.log(statObj.isDirectory()); // 是否是目录 false
// })
// 创建目录
// fs.mkdir('a/b/c', { recursive: true }, (err) => { // 创建时需要保证父级目录存在, 递归创建
// if (!err) {
// console.log('成功');
// } else {
// console.log(err);
// }
// })
// 删除目录
// fs.rmdir('a', { recursive: true }, (err) => { // 一般情况下只能删除空目录, 递归删除
// if (!err) {
// console.log('删除成功');
// } else {
// console.log(err);
// }
// })
// 读取目录中内容
// fs.readdir('a', (err, files) => {
// console.log(files); // ['a.txt', 'b目录'] // 数组包裹的字符串
// })
// 删除指定文件
// fs.unlink('a/b.txt', (err) => {
// if (!err) {
// console.log('删除成功');
// }
// })
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/chenxun98/node-study.git
git@gitee.com:chenxun98/node-study.git
chenxun98
node-study
node-study
master

搜索帮助