久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

node.js

 Humen_ 2017-07-19

點擊上方藍字關(guān)注“小鄭搞碼事”,,每天都能學(xué)到知識,,搞懂一個問題!

前面我們總結(jié)了在node.js中,,文件路徑操作的一些內(nèi)容,,今天,這篇我們來總結(jié)一下文件操作的主要內(nèi)容,。首先,,引入文件系統(tǒng)文件模塊:

var fs = require('fs')

node.js-如何操作文件

一、判斷文件是否存在

方法:fs.exists()和fs.existsSync() 這兩個方法一個是同步一個是異步的,,返回boolean

使用(如下圖):

node.js-如何操作文件

如上圖,,文件(filesystem.js)如果存在,返回true,,反之返回false,。

二、獲取文件屬性

方法:fs.stat()、fs.lstat,、fs.fstat

使用(如下圖):

node.js-如何操作文件

結(jié)果(如下圖):

node.js-如何操作文件

fs.stat接收的第一個參數(shù)是一個文件路徑字符串,,而fs.fstat接收的是一個文件描述。其中使用fs.open打開文件,,打開成功返回的是文件描述符,。

三、讀文件內(nèi)容

方法:fs.readFile,、fs.readFileSync

使用(如下圖):

node.js-如何操作文件

其中data輸出的是文件中的內(nèi)容,。

四、寫文件內(nèi)容

方法:fs.writeFile,、fs.writeFileSync

使用(如下圖):

node.js-如何操作文件

如上圖所示,,path相當于就是一個文件的路徑。如:__dirname + '/text.txt',,將data寫到這個文件里。

五,、重命名

方法:fs.rename

使用(如下圖):

node.js-如何操作文件

如上圖所示:

oldPath:原目錄/文件的完整路徑及名,。

newPath:新目錄/文件的完整路徑及名,如果新路徑和原路徑相同,,而只文件名不同,,則是重命名。

六,、新建文件夾

方法:mkdir,、mkdirSync

使用(如下圖):

node.js-如何操作文件

其中,path為被創(chuàng)建目錄的完整路徑及目錄名,。在path和callback之前還有一個參數(shù)[mode],,指目錄權(quán)限,默認是0777,。

七,、刪除文件

方法:fs.unlink

使用(如下圖):

node.js-如何操作文件

如上圖代碼所示,刪除文件txt.js,。

八,、返回目錄下所有文件

方法:fs.readdir()、fs.readdirSync()

使用(如下圖):

node.js-如何操作文件

使用fs.readdir讀取目錄,,重點其回調(diào)函數(shù)中的files對象,。path是要讀取目錄的完整路徑及目錄名。

九,、刪除空目錄

方法:fs.rmdir()和fs.rmdirSync()

使用(如下圖):

node.js-如何操作文件

如上圖,,path是目錄的完整路徑及目錄名。

最后總結(jié):

關(guān)于文件操作和文件路徑同屬于文件系統(tǒng)的兩部分內(nèi)容,分別引用path和fs模塊,,這些都是學(xué)習node.js的基礎(chǔ)語法,,也是今后寫其它知識點的基礎(chǔ)。列的都是一些比較常用方法,,如需了解更多,,在官網(wǎng)都有詳細介紹。

以上都屬于個人理解,,如有不對,,歡迎留言交流!?。,。?/p>

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購買等信息,,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多