最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

nodejs文件操作模塊FS(File System)常用函數(shù)簡明總結(jié)

 更新時間:2014年06月05日 09:07:29   作者:  
這篇文章主要介紹了nodejs文件操作模塊FS(File System)常用函數(shù)簡明總結(jié),對FS模塊的大部份異步函數(shù)做了介紹,而且用中文注釋,這下用起來方便了,需要的朋友可以參考下

件系統(tǒng)操作相關(guān)的函數(shù)挺多的。首先可以分為兩大類。

一類是異步+回調(diào)的。 一類是同步的。

在這里只對異步的進行整理,同步的只需要在函數(shù)名稱后面加上Sync即可

1. 首先是一類最常規(guī)的讀寫函數(shù),函數(shù)名稱和形式,應(yīng)該是起源于C語言的。

復(fù)制代碼 代碼如下:

fs.open(文件路徑,讀寫標(biāo)識,[文件mode值,666],回調(diào)函數(shù)(err,文件句柄fd));         
fs.read(文件句柄fd,被寫入的buffer,offset,length,position,回調(diào)函數(shù)(err, bytesRead, buffer));         
fs.write(文件句柄fd,被讀取的buffer,offset,length,position,回調(diào)函數(shù)(err,bytesWritten,buffer));         
fs.close(文件句柄,回調(diào)函數(shù))         
fs.truncate(文件句柄,截斷長度,回調(diào)函數(shù));         
fs.fsync(文件句柄,回調(diào)函數(shù));

2. 直接對文件進行讀寫的,用起來比較方便。

復(fù)制代碼 代碼如下:

fs.readFile(文件名,編碼,回調(diào)函數(shù)(err,data));      
fs.writeFile(文件名,數(shù)據(jù),編碼,回調(diào)函數(shù)(err));      
fs.appendFile(文件名,數(shù)據(jù),編碼,回調(diào)函數(shù)(err));


3. 其它常用文件操作

復(fù)制代碼 代碼如下:

判斷文件是否存在     
fs.exists(文件路徑,callback(是否存在));     
重命名     
fs.rename(舊文件名,新文件名,回調(diào)函數(shù));     
文件所有者變更     
fs.chown(文件名,uid,gid,回調(diào)函數(shù));/fs.fchown(文件句柄fd,uid,gid,回調(diào)函數(shù));/fs.lchown(鏈接路徑,uid,gid,回調(diào)函數(shù));     
文件權(quán)限變更     
fs.chmod(文件名,mode,回調(diào)函數(shù));/fs.fchmod(文件句柄,mode,回調(diào)函數(shù));/fs.lchmod(鏈接路徑,mode,回調(diào)函數(shù));     
文件信息     
fs.stat(文件路徑,回調(diào)函數(shù)(err.fs.Stats對象));/fs.fstat(文件句柄fd,回調(diào)函數(shù)(err.fs.Stats對象));/fs.lstat(鏈接路徑,回調(diào)函數(shù)(err.fs.Stats對象));     
文件時間     
fs.utimes(文件路徑,訪問時間,新建時間,回調(diào)函數(shù));/fs.futimes(文件句柄,訪問時間,新建時間,回調(diào)函數(shù));     
監(jiān)視文件     
fs.watchFile(文件名,[options],listener_callback(當(dāng)前文件的stats,改變前的stats));     
fs.unwatchFile(文件名);


4. 目錄操作

復(fù)制代碼 代碼如下:

fs.mkdir(路徑,權(quán)限mode/777,回調(diào)函數(shù));   
fs.rmdir(路徑,回調(diào)函數(shù));   
fs.readdir(路徑,回調(diào)函數(shù)(err,fileNameArray));

5. 鏈接文件操作

復(fù)制代碼 代碼如下:

創(chuàng)建一個鏈接  
fs.link(srcpath, dstpath, [callback])  
fs.symlink(destination, path, [type], [callback])  

讀取鏈接指向的路徑  
fs.readlink(path, [callback(err,linkstr)])  
fs.unlink(path,[callback]);

相關(guān)文章

  • 詳解nodejs通過代理(proxy)發(fā)送http請求(request)

    詳解nodejs通過代理(proxy)發(fā)送http請求(request)

    本篇文章主要介紹了nodejs通過代理(proxy)發(fā)送http請求(request),具有一定的參考價值,有興趣的可以了解一下
    2017-09-09
  • windows系統(tǒng)下安裝yarn的詳細教程

    windows系統(tǒng)下安裝yarn的詳細教程

    yarn是一個新的JS包管理工具,它的出現(xiàn)是為了彌補npm的一些缺陷,下面這篇文章主要給大家介紹了關(guān)于windows系統(tǒng)下安裝yarn的詳細教程,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • node.js中的console.warn方法使用說明

    node.js中的console.warn方法使用說明

    這篇文章主要介紹了node.js中的console.warn方法使用說明,本文介紹了console.warn的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • npm安裝時的錯誤排查的方法

    npm安裝時的錯誤排查的方法

    在我們的日常工作中,使用npm來安裝依賴是非常常見的,然而,有時候安裝過程中會遇到各種各樣的報錯,本文主要介紹了npm安裝時的錯誤排查的方法,感興趣的可以了解一下
    2024-08-08
  • Node.js進程管理之Process模塊詳解

    Node.js進程管理之Process模塊詳解

    本文詳細講解了Node.js進程管理之Process模塊,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • pm2工具在Node.js開發(fā)部署中的重要作用詳解

    pm2工具在Node.js開發(fā)部署中的重要作用詳解

    這篇文章主要為大家介紹了pm2工具在Node.js開發(fā)部署中的重要作用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • Nodejs探秘之深入理解單線程實現(xiàn)高并發(fā)原理

    Nodejs探秘之深入理解單線程實現(xiàn)高并發(fā)原理

    這篇文章主要介紹了Nodejs單線程實現(xiàn)高并發(fā)原理,對Node.js感興趣的同學(xué),可以參考下
    2021-04-04
  • Node.js中console.log()輸出彩色字體的方法示例

    Node.js中console.log()輸出彩色字體的方法示例

    這篇文章主要給大家介紹了關(guān)于Node.js中console.log()輸出彩色字體的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Node.js具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • 詳解puppeteer使用代理

    詳解puppeteer使用代理

    這篇文章主要介紹了詳解puppeteer使用代理,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • Node.js操作mysql數(shù)據(jù)庫增刪改查

    Node.js操作mysql數(shù)據(jù)庫增刪改查

    這篇文章主要介紹使用Node.js操作mysql數(shù)據(jù)庫增刪改查的相關(guān)資料,需要的朋友可以參考下
    2016-03-03

最新評論

建瓯市| 志丹县| 山西省| 黄大仙区| 抚顺县| 崇左市| 临江市| 辽阳市| 昌黎县| 保定市| 宁化县| 清苑县| 乡宁县| 武胜县| 镶黄旗| 大埔区| 桦川县| 南宁市| 临夏市| 卓尼县| 台州市| 察雅县| 咸宁市| 金山区| 中超| 荃湾区| 泰宁县| 永川市| 安义县| 宣武区| 万源市| 泗阳县| 福清市| 孟津县| 郎溪县| 鸡东县| 乌兰县| 乌兰浩特市| 惠州市| 吉木萨尔县| 谢通门县|