node.js(五 --- 文件系统模块fs)

  node.js文件系统(fs模块)模块中的方法均有异步和同步版本,例如读取文件内容的函数有异步的fs.readFile和同步的fs.readFileSync();异步的方法函数最后一个参数为回调函数,

回调函数的第一个参数包含错误信息(error)

  打开文件

    fs.open(path,flags,mode,callback): 其中path是指文件的路径; flags是指文件打开的行为; mode是设置文件模式(权限),文件创建默认权限为0666(可读可写); callback是回调函数,带有两个参数;

    flags参数如下:

        r:以读取模式打开文件;如果文件不存在抛出异常;

        r+: 以读写模式打开文件,如果文件不存在抛出异常;

        rs: 以同步的方式读取文件;

        rs+: 以同步的方式读取和写入文件;

        w: 以写入模式打开文件,如果文件不存在则创建;

扫描二维码关注公众号,回复: 4448114 查看本文章

        wx: 类似w,但是如果文件路径存在,则文件写入失败;

        w+: 以读写模式打开文件,如果文件不存在则创建;

        wx+: 类似w,但是如果文件路径存在,则文件读写失败;

        a: 以追加模式打开文件,如果文件不存在则创建;

        ax: 类似a,但是如果文件路径存在,则文件追加失败;

        a+: 以读取追加模式打开文件,如果文件不存在则创建;

        ax+: 类似a,但是如果文件路径存在,则文件读取追加失败;

猜你喜欢

转载自www.cnblogs.com/mufc/p/10096170.html
今日推荐