• nodejs的文件系统


    在node中,有大量的核心模块,每个模块完成一些具体的功能:

    http:实现http服务

    fs:文件系统模块,专用于处理文件操作的

    net:网络模块,实现网络的编程

    path:处理路径的

    url:处理url地址的。

    util:工具模块,提供一些常用工具

    常见的文件操作:

    主要就是增删改查CRUD create read update delete)

                  (底层的操作和封装之后的操作)

    (1).读取文件

     使用封装后的方法:

        readFile 读取文件

       readFile,有同步和异步两个 (有Sync结尾的是同步版本,否则就是异步的版本,

                              同步和异步的区别有两点:

                                  执行的顺序不一样。

                                  获取数据的方式不一样,同步使用函数的返回值,异步则是使用回调函数中的data参数。

        readFile异步读取,

           输出结果为  start  end   文件内容

          

          在node.js中,回调函数,错误优先的回调

          如果回调函数中,提供了err对象,这个err对象一定是函数的第一个参数。

          如果有错误,err是一个对象,包含了错误信息。

          如果没有错误,err是null。

         

     readFileSync同步读取

                     输出结果为  start   文件内容  end 

      

         

    (2.写文件操作

    写文件有两种模式:

    n  覆盖式 writeFile

    n  追加式 appendFile

    (3).删除文件

    unlink/unlinkSync

    (4).判断文件是否存在

    exists

    判断文件是否存在。

     

    (5).获取文件信息

    对于任何一个文件,通常有一些信息(属性)

     fs.stat(path,callback)

    fs.statSync(path)

     

    生命是一场华丽的绽放!
  • 相关阅读:
    getAttribute()方法
    getElementsByTagName()方法
    DOM方法 getElementsByName()方法
    python 与
    run_debug和run_demo的区别
    sh脚本写法
    使用snapshot继续训练网络
    安卓获取数据demo出现的问题
    查看文件大小
    重命名文件夹名字
  • 原文地址:https://www.cnblogs.com/clown3/p/6172169.html
Copyright © 2020-2023  润新知