码迷,mamicode.com
首页 > Web开发 > 详细

node.js File System(文件系统模块)

时间:2019-05-12 10:34:39      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:mode   核心模块   ack   code   打开   nbsp   模式   通过   操作文件   

文件系统模块概述

该模块是核心模块,提供了操作文件的一些API,需要使用require导入后使用,通过 require(‘fs‘) 使用该模块

文件 I/O 是由简单封装的标准 POSIX 函数提供的 。 所有的方法都有异步和同步的形式。

异步形式始终以完成回调作为它最后一个参数。传给完成回调的参数取决于具体方法,但第一个参数总是留给异常。 如果操作成功完成,则第一个参数会是 null 或 undefined。

当使用同步形式时,任何异常都会被立即抛出。 可以使用 try/catch 来处理异常,或让它们往上冒泡。

 

打开文件方法

异步方式打开文件概述

fs.open(path, flags, [mode], callback),这是异步版的打开一个文件,该方法总共有四个参数,其中mode这个的参数不是必须的之外,其他的参数是必须的

path:第一个参数是要打开文件的路径

flags:打开文件的方式(读,写,读写)

mode:设置文件的模式(读/写/执行 4/2/1)

callback:回调函数(有几个参数): err:文件打开失败的错误保存在err里面,如果成功err为null,fd:文件打开成功—被打开文件的标识,文件的唯一标识,如果打开文件失败结果是undefined

技术图片技术图片

node.js File System(文件系统模块)

标签:mode   核心模块   ack   code   打开   nbsp   模式   通过   操作文件   

原文地址:https://www.cnblogs.com/LO-ME/p/10474613.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!