对fs.open方法在Node.js的使用说明

对fs.open方法在Node.js的使用说明
方法显示

以异步方式打开文件

在POSIX系统路径默认的(即使该文件在该路径不存在)

标志标识可能在网络文件系统下运行,也可能不运行。

Grammar:

复制代码代码如下所示:

Fs.open(道路、旗帜、{模式},{回调(呃,FD)))
由于此方法属于fs模块,因此需要在使用之前引入FS模块(var FS =需求(fs))。

接收参数

路径的文件路径

标志可以是以下值

复制代码代码如下所示:

r-以读模式打开文件。

+ +-以读写方式打开文件。

使用同步模式打开并读取文件。表示操作系统忽略本地文件系统缓存。

以同步方式打开,读取和写入文件。

注意:这不是一个阻塞操作,使fs.open同步模式。如果你想同步模式,使用fs.opensync()。
打开文件,如果文件不存在,创建文件

' '像WXW模式,如果该文件存在,则返回失败

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

wx + -像W模式,如果该文件存在,则返回失败
打开文件,如果文件不存在,则创建文件。

'斧头' -像' A '模式,如果文件存在,它返回失败

+-打开文件以读取添加模式,并在文件不存在时创建

+ +-像+ +模式,如果文件存在,它返回失败

模式用于在创建文件时创建文件权限,默认值是0666。
回调回调函数传递文件描述符、FD和异常错误

实例uff1a

复制代码代码如下所示:

VaR FS =需要('fs);

Fs.open( /路径/ demo1 .txt,A,功能(呃,FD){

如果(错误){

把错误;

}

Fs.futimes(FD,1388648322, 1388648322、功能(ERR){

如果(错误){

把错误;

}

console.log('futimes完成);

Fs.close(FD,函数(){(){

console.log('done);

});

});

});
源代码 uff1a

复制代码代码如下所示:

fs.open =功能(道路、旗帜、模式、回调){

回调= makecallback(参数{ 1 } arguments.length);

模式= modenum(模式,438 / * = 0666 * /);

如果(!NullCheck()返回路径,回调);

Binding.open(pathmodule _makelong(路径),

StringToFlags(旗),

模式,

回调);

};

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部