数码资讯
对fs.writesync方法在Node.js的使用说明
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
方法显示:
Fs.write()的同步版本。写入文件(根据文件描述符)。
Grammar:
复制代码代码如下所示:
Fs.writeSync(FD、缓冲、偏移、长度位置{,})
Fs.writeSync(FD,数据位置{,} {,}编码)
由于此方法属于fs模块,因此需要在使用之前引入FS模块(var FS =需求(fs))。
接收参数:
文件描述符。
缓冲区缓冲区将写入数据,缓冲区的大小最好设置为8倍,效率更高。
偏置缓冲器写入的偏移量
指定文件长度(整数)读取字节长度。
位置(整数)指定读取文件的起始位置,如果该项为空,则数据将从当前文件指针的位置读取。
编码(字符串)字符编码
实例uff1a
复制代码代码如下所示:
/ / fs.writesync(FD、缓冲、偏移、长度位置{,})
VaR FS =需要('fs);
Fs.open(内容.txt,A,功能(呃,FD){
如果(错误){
把错误;
}
VaR数据= '123123123你好世界;
VaR buf =新的缓冲区(8);
Fs.writeSync(fd,buf,0, 8, 0);
Fs.close(FD,功能(ERR){
如果(错误){
把错误;
}
console.log(文件关闭);
})
})
/ / fs.writesync(FD,数据位置{,} {,}编码)
VaR FS =需要('fs);
Fs.open(内容.txt,A,功能(呃,FD){
如果(错误){
把错误;
}
VaR数据= '123123123你好世界;
Fs.writeSync(FD,数据,0,'utf-8);
Fs.close(FD,功能(ERR){
如果(错误){
把错误;
}
console.log(文件关闭);
})
})
源代码 uff1a
复制代码代码如下所示:
使用:
/ / fs.writesync(FD、缓冲、偏移、长度位置{,});
或
/ / fs.writesync(FD,字符串{,} { }的位置,编码);
fs.writesync =功能(FD、缓冲、偏移、长度、位置){
如果(util.isbuffer(缓冲区)){
如果(util.isundefined(位置))
位置=空;
返回binding.writebuffer(FD、缓冲、偏移、长度、位置);
}
如果(!Util.isString(缓冲区))
缓冲区;
如果(util.isundefined(偏移))
偏移量= null;
返回binding.writestring(FD、缓冲、偏移、长度、位置);
};
Fs.write()的同步版本。写入文件(根据文件描述符)。
Grammar:
复制代码代码如下所示:
Fs.writeSync(FD、缓冲、偏移、长度位置{,})
Fs.writeSync(FD,数据位置{,} {,}编码)
由于此方法属于fs模块,因此需要在使用之前引入FS模块(var FS =需求(fs))。
接收参数:
文件描述符。
缓冲区缓冲区将写入数据,缓冲区的大小最好设置为8倍,效率更高。
偏置缓冲器写入的偏移量
指定文件长度(整数)读取字节长度。
位置(整数)指定读取文件的起始位置,如果该项为空,则数据将从当前文件指针的位置读取。
编码(字符串)字符编码
实例uff1a
复制代码代码如下所示:
/ / fs.writesync(FD、缓冲、偏移、长度位置{,})
VaR FS =需要('fs);
Fs.open(内容.txt,A,功能(呃,FD){
如果(错误){
把错误;
}
VaR数据= '123123123你好世界;
VaR buf =新的缓冲区(8);
Fs.writeSync(fd,buf,0, 8, 0);
Fs.close(FD,功能(ERR){
如果(错误){
把错误;
}
console.log(文件关闭);
})
})
/ / fs.writesync(FD,数据位置{,} {,}编码)
VaR FS =需要('fs);
Fs.open(内容.txt,A,功能(呃,FD){
如果(错误){
把错误;
}
VaR数据= '123123123你好世界;
Fs.writeSync(FD,数据,0,'utf-8);
Fs.close(FD,功能(ERR){
如果(错误){
把错误;
}
console.log(文件关闭);
})
})
源代码 uff1a
复制代码代码如下所示:
使用:
/ / fs.writesync(FD、缓冲、偏移、长度位置{,});
或
/ / fs.writesync(FD,字符串{,} { }的位置,编码);
fs.writesync =功能(FD、缓冲、偏移、长度、位置){
如果(util.isbuffer(缓冲区)){
如果(util.isundefined(位置))
位置=空;
返回binding.writebuffer(FD、缓冲、偏移、长度、位置);
}
如果(!Util.isString(缓冲区))
缓冲区;
如果(util.isundefined(偏移))
偏移量= null;
返回binding.writestring(FD、缓冲、偏移、长度、位置);
};
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。