zoukankan      html  css  js  c++  java
  • node fs对象

    fs 文件系统,提供文件操作的API

    fs.unlink(path,cb(err)) 删除文件

    const fs=require('fs');
    fs.unlink('./test.txt',(err)=>{
        if(err){
            console.log('删除失败');
        }else{
            console.log('删除成功');
        }
    })
    

    fs.Stats 类 文件信息

    • fs.stat(path[,options],cb) cb(err,stats) 总接收fs.stats实例
    • stats实例提供了很多方法获取文件/目录的信息
    • stats.isDirectory() 是否是目录 返回bool
    • stats.isFile() 是否是文件
    • stats.size 返回字节大小
    • stats.birthtimeMs/birthtime 返回文件创建时间戳/时间 Date
    • stats.mtimeMs/mtime 返回最后一次被修改的时间戳
    • stats.atimeMs/atime 返回文件最后一次被访问的时间戳
    • stats.ctimeMs/ctime 返回文件状态最后一次被修改的时间戳

    fs.stat(path,cb) 获取文件/目录信息

    • cb中接收stats对象,提供了获取文件/目录的信息的属性及接口
    const fs=require('fs');
    fs.stat('./test.txt',(err,stats)=>{
        if(err){
            throw err //有错误抛出
        }else{
            // console.log(stats);
            console.log(stats.isDirectory())
            console.log(stats.atime)  // Date
            console.log(stats.atimeMs) //时间戳
            console.log(stats.size)
        }
    })
    

    fs.readdir(path,cb) files 获取目录内容

    const fs= require('fs')
    //path './' 相对路径也可以
    fs.readdir(__dirname,(err,files)=>{
        if(err){
            throw err;
        }else{
            console.log(files.length)
        }
    })
    
  • 相关阅读:
    USDT与omniCore钱包
    C# 事件(第四章)
    委托进阶(第三章)
    委托入门(第二章)
    委托入门(第一章)
    asp.net页面生命周期
    在WEB程序中小心使用"ThreadStatic"
    如何在一个请求中共享数据或对象实例
    .net垃圾回收机制原理
    MVC模式简介
  • 原文地址:https://www.cnblogs.com/tianxiaoxiao/p/9983520.html
Copyright © 2011-2022 走看看