zoukankan      html  css  js  c++  java
  • 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)

     

    生命是一场华丽的绽放!
  • 相关阅读:
    Jquery的事件与动画-----下雨的天气好凉爽
    JQuery选择器--------没有它就没有页面效果
    JavaScript对象--------------你又知道那些
    实体类----app-config
    知错就改,善莫大焉!!!
    二分查找模板
    《软件工程》学习资料积累
    《计算机算法设计与分析》的学习资源和好的课程积累
    软件的概念
    递归方程的求解和算法时间复杂度的分析
  • 原文地址:https://www.cnblogs.com/clown3/p/6172169.html
Copyright © 2011-2022 走看看