• Node.js fs-文件系统


    fs.stat,获取文件信息。
    var fs = require('fs')
    
    fs.stat('../index.js', (err, stats) => {
      if (err) {
        console.log(err);
      } else {
         console.log(stats);
         //是否是文件
         console.log(stats.isFile());
         //是否是目录
         console.log(stats.isDirectory());
      }
    })
    fs.mkdir,创建目录
    const fs = require('fs')
    
    fs.mkdir('logs', (error) => {
      if (error) {
        console.log(error);
      } else {
        console.log('目录创建成功~');
      }
    })
    fs.writeFile,写入文件
    var fs = require('fs')
    
    fs.writeFile('logs/hello.log', '你好~', (err) => {
      if (err) {
        console.log(err);
      } else {
        console.log('文件写入成功~');
      }
    })
    
    fs.appendFile('logs/hello.log', '
    hello~', (err) => {
      if (err) {
        console.log(err);
      } else {
        console.log('文件追加内容成功~');
      }
    })
    fs.readFile,读取文件
    var fs = require('fs')
    
    fs.readFile('logs/hello.log', 'utf-8', (err, data) => {
      console.log(data);
    })
    fs.readdir,读取目录
    var fs = require('fs')
    
    fs.readdir('logs', (err, files) => {
      console.log(files);
    })
    fs.rename,修改文件名
    var fs = require('fs')
    
    fs.rename('logs/hello.log', 'logs/greeting.log', (err) => {
      console.log('ok');
    })
    fs.readdirSync,返回一个包含“指定目录下所有文件名称”的数组对象。
    var fs = require('fs')
    
    fs.readdirSync('logs').map((file) => {
      fs.unlink(`logs/${file}`, (error) => {
        console.log('ok');
      })
    })
    
    fs.rmdir('logs', (err) => {
      console.log('ok');
    })
  • 相关阅读:
    python 文件目录/方法
    python文件
    python模块
    python数据结构
    python函数
    python迭代器和生成器
    python循环语句
    python控制语句 if
    python数字
    个人课程总结
  • 原文地址:https://www.cnblogs.com/fanlinqiang/p/7754725.html
Copyright © 2020-2023  润新知