老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務(wù)器等服務(wù)

NodeJs中fs讀寫刪除移動監(jiān)聽的示例分析

小編給大家分享一下NodeJs中fs讀寫刪除移動監(jiān)聽的示例分析,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

企業(yè)建站必須是能夠以充分展現(xiàn)企業(yè)形象為主要目的,是企業(yè)文化與產(chǎn)品對外擴(kuò)展宣傳的重要窗口,一個(gè)合格的網(wǎng)站不僅僅能為公司帶來巨大的互聯(lián)網(wǎng)上的收集和信息發(fā)布平臺,成都創(chuàng)新互聯(lián)面向各種領(lǐng)域:攪拌罐車成都網(wǎng)站設(shè)計(jì)營銷型網(wǎng)站解決方案、網(wǎng)站設(shè)計(jì)等建站排名服務(wù)。


NodeJs版本:4.4.4

fs

文件系統(tǒng)模塊是一個(gè)封裝了標(biāo)準(zhǔn)的 POSIX 文件 I/O 操作的集合。Node.js 文件系統(tǒng)(fs 模塊)模塊中的方法均有異步和同步版本。

圖片的復(fù)制與粘貼

創(chuàng)建一個(gè)可讀流與一個(gè)寫入流。通過管道pipe。

var fileReadStream = fs.createReadStream(sourcePath);
var fileWriteStream = fs.createWriteStream(targetPath);
fileReadStream.pipe(fileWriteStream);
//監(jiān)聽關(guān)閉事件得知執(zhí)行完成
fileWriteStream.on('close', function() {
 console.log('移動成功!');   
})

讀文件(fs.readFile)

定義:fs.readFile(filename[, options], callback)

參數(shù):

  • filename:{String} 文件名/文件路徑

  • options:{Object} 可選參數(shù)

encoding:{String | Null} 默認(rèn) = null 編碼方式

flag:{String} 默認(rèn) = 'r' 文件打開的行為(可寫,可讀等)

  • callback:{Function}

var fs = require('fs');
//讀取文件
fs.readFile('../lianxi/child_process.js',{
 encoding:'utf-8',
 flag:'r'
}, function(err,data){
 if(err) throw err;
 console.log(data);
});

這里讀取文件如果不設(shè)置編碼方式,讀取的文件就是以buffer的形式返回。

設(shè)置為utf-8后,返回的就是字符串的形式。如下:

var child_process = require('child_process');...

寫文件(fs.writeFile)

定義:fs.writeFile(filename, data[, options], callback)

參數(shù):

  • filename:{String}

  • data:{String | Buffer}

  • options:{Object}

encoding:{String | Null} 默認(rèn) = 'utf8'
mode:{Number} 默認(rèn) = 438 (aka 0666 in Octal)
flag:{String} 默認(rèn) = 'w'

  • callback {Function}

//寫入文件
fs.writeFile('../lianxi/child_process.js','[zqz]要寫入的數(shù)據(jù)字符串或者buffer',{
 encoding:'utf8',
 mode:438,
 flag:'w'
},function(err){
})

注意:異步寫文件,如果文件已經(jīng)存在則替換。

打開文件(fs.open)

定義:fs.open(path, flags[, mode], callback)

參數(shù):

  • path:文件/文件路徑

  • flags:文件打開的行為

  • mode:設(shè)置文件模式(權(quán)限),文件創(chuàng)建默認(rèn)權(quán)限為 0666(可讀,可寫)。

  • callback:回調(diào)函數(shù)

//打開文件
fs.open('../lianxi/child_process.js','r+',0666,function(err,data){
})

給文件添加數(shù)據(jù)(fs.appendFile)

定義:fs.appendFile(filename, data[, options], callback)

參數(shù):

  • filename:{String}

  • data:{String | Buffer}

  • options:{Object}

encoding {String | Null} 默認(rèn) = 'utf8'
mode {Number} 默認(rèn) = 438 (aka 0666 in Octal)
flag {String} 默認(rèn) = 'a'

  • callback {Function}

//給文件添加數(shù)據(jù)
fs.appendFile('../lianxi/child_process.js', '異步添加的字符串或buffer', {
 encoding:'utf8',
 mode:438,
 flag:'a'
}, function(err){
});

注意:異步的給文件添加數(shù)據(jù),如果文件不存在,就會創(chuàng)建一個(gè)文件。

刪除文件(fs.unlink)

定義:fs.unlink(path, callback)

var fs = require('fs');
fs.unlink('./t/index.html',function (err) {
 if(err) throw err;
 console.log('成功')
})

創(chuàng)建文件(fs.open)

定義:fs.open(path, flags[, mode], callback)

也可以使用fs.open創(chuàng)建文件。

fs.open("test.txt", "w",function (err) {
});

刪除文件夾(fs.rmdir)

定義:fs.rmdir(path, callback)

fs.rmdir('./t/a',function (err) {
 if(err) throw err;
 console.log('成功')
})

創(chuàng)建文件夾(fs.mkdir)

定義:fs.mkdir(path[, mode], callback)

參數(shù):mode 默認(rèn)是 to 0777.

fs.mkdir('./t/a',0777,function (err) {
 if(err) throw err;
 console.log('成功')
})

文件監(jiān)聽(fs.watch fs.watchFile)

定義:fs.watch(filename[, options][, listener])
定義:fs.watchFile(filename[, options], listener)

fs.watch('test.js', function (event, filename) {
});
fs.watchFile('test.js', function(curr, prev){
});

flags

Flag描述
r以讀取模式打開文件。如果文件不存在拋出異常。
r+以讀寫模式打開文件。如果文件不存在拋出異常。
rs以同步的方式讀取文件。
rs+以同步的方式讀取和寫入文件。
w以寫入模式打開文件,如果文件不存在則創(chuàng)建。
wx類似 'w',但是如果文件路徑存在,則文件寫入失敗。
w+以讀寫模式打開文件,如果文件不存在則創(chuàng)建。
wx+類似 'w+', 但是如果文件路徑存在,則文件讀寫失敗。
a以追加模式打開文件,如果文件不存在則創(chuàng)建。
ax類似 'a', 但是如果文件路徑存在,則文件追加失敗。
a+以讀取追加模式打開文件,如果文件不存在則創(chuàng)建。
ax+類似 'a+', 但是如果文件路徑存在,則文件讀取追加失敗。

以上是“NodeJs中fs讀寫刪除移動監(jiān)聽的示例分析”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁標(biāo)題:NodeJs中fs讀寫刪除移動監(jiān)聽的示例分析
網(wǎng)頁地址:http://www.xueling.net.cn/article/jhssjg.html

其他資訊

在線咨詢
服務(wù)熱線
服務(wù)熱線:028-86922220
TOP
主站蜘蛛池模板: 国产激情一区二区三区成人免费 | 操操操夜夜操 | 手机看片久久国产免费 | 粉嫩馒头一线天在线视频 | 亚洲毛片久久 | 91豆花视频| 狠狠色噜噜狠狠狠狠2021天天 | 国产精品美女一区二区视频 | 久久无套| aa级片| 亚洲精品区一区二区三区四区五区高 | 成人你懂的| 亚洲综合成人婷婷五月在线观看 | 国产精选大秀一区二区 | 国产男女视频网站 | 亚洲一本之道高清在线观看 | 中字幕人妻一区二区三区 | 99热国产精品 | 久久亚洲色WWW成人图片 | 日韩亚洲精品国产第二页 | 亚洲欧美成人 | 91tv影院 | 欧美特级一级片 | 伊人五月天婷婷 | 555夜色666亚洲国产免 | 国产成人jvid在线播放 | av网站在线观看免费 | 日韩精品中出 | 曰本大码熟中文字幕 | 國產九九精品 | 国产91xxx在线观看大全 | 久久www免费人成看片入口 | 亚洲精品无播放器在线播放 | 乱人伦中文字幕在线 | A级无遮挡超级高清一在线观看 | 在线一区视频 | 久久久久久久久久久丰满 | 日本a人精品| 草草网站 | 96国产精品 | 婷婷成人基地 |