W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
fs.stat()和fs.lstat()函數(shù)返回如下類型的對(duì)象:
stats.isFile()
stats.isDirectory()
stats.isBlockDevice()
stats.isCharacterDevice()
stats.isSymbolicLink() (only valid with fs.lstat())
stats.isFIFO()
stats.isSocket()
ReadStream 是一個(gè)只讀流。
fs.createReadStream(path, [options]) fs.createReadStream 函數(shù)新建只讀流對(duì)象。(請(qǐng)參考“只讀流”章節(jié)) options 是一個(gè)默認(rèn)值如下所示的對(duì)象:
{
'flags': 'r'
, 'encoding': null
, 'mode': 0666
, 'bufferSize': 4 * 1024
}
options 對(duì)象可以包含'start'和'end'參數(shù)用于從文件中讀取一個(gè)范圍內(nèi)的數(shù)據(jù),而不是整個(gè)文件。開始和結(jié)束都包 含并且從偏移0的位置開始,使用時(shí)必須同時(shí)指定這兩個(gè)參數(shù)。 An example to read the last 10 bytes of a file which is 100 bytes long:
例子,讀取一個(gè)100字節(jié)文件的最后十字節(jié)。
fs.createReadStream('sample.txt', {start: 90, end: 99});
WriteStream 是一個(gè)可寫流。
Event: 'open' function (fd) { }
fd 是可寫流使用的文件描述符。 fs.createWriteStream(path, [options]) 此函數(shù)新建一個(gè)WriteStream 對(duì)象(參見"可寫流"章節(jié))。
options is an object with the following defaults:
options 是一個(gè)具有如下默認(rèn)值的對(duì)象:
{
'flags': 'w'
, 'encoding': 'null'
, 'mode': 0666
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: