gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

聊聊怎么用node寫入讀取文件內(nèi)容

node怎么進行讀寫操作?下面本篇文章給大家介紹一下使用node.js寫入讀取文件內(nèi)容的基礎(chǔ)方法,希望對大家有所幫助!

聊聊怎么用node寫入讀取文件內(nèi)容

Node.js是一個基于Chrome V8引擎的JavaScript運行環(huán)境。【相關(guān)教程推薦:nodejs視頻教程、編程教學(xué)】

聊聊怎么用node寫入讀取文件內(nèi)容

區(qū)分版本號

LTS為長期穩(wěn)定版,推薦安裝LTS版本的Node.js. Current為新特性嘗鮮版,對熱衷于嘗試新特性的同學(xué)來說,推薦安裝Current版本的Node.js。

讀取文件內(nèi)容

使用readFile讀取文件內(nèi)容

讀取失敗是一個error對象

成功的話就是undefined

// 1.導(dǎo)入fs模塊,操作文件 const fs = require('fs'); // 2.調(diào)用readFile() 方法 來讀取文件 // 第一個參數(shù)是被讀取文件的路徑 // 第二個參數(shù)是編碼格式 // 第三個參數(shù)是回調(diào)函數(shù),拿到讀取成功(dataStr)或者是失敗的結(jié)果 (err) fs.readFile('./file/01.text', 'utf8', function (err, dataStr) {     console.log(err);// 打印失敗的結(jié)果     console.log("---------------------");     console.log(dataStr);// 打印成功的結(jié)果 })
登錄后復(fù)制

聊聊怎么用node寫入讀取文件內(nèi)容

判斷文件是否讀取成功

const fs = require('fs');  fs.readFile('./file/01.txt', 'utf8', function (err, dataStr) {     if (err) {         return console.log('讀取失?。?#39; + err.message);     }     console.log('讀取成功!' + dataStr); })
登錄后復(fù)制

成功

聊聊怎么用node寫入讀取文件內(nèi)容

失敗

聊聊怎么用node寫入讀取文件內(nèi)容

使用writeFile寫入文件內(nèi)容

const fs = require('fs'); // 三個參數(shù) // 參數(shù)1表示文件存放路徑 // 參數(shù)2表示要寫入文件的內(nèi)容 // 參數(shù)3回調(diào)函數(shù) fs.writeFile('./file/02.text', 'Aic大山魚', function (err) {     // 寫入成功后err的值就是null,且在該文件夾下生成一個02文件      if (err) {         return console.log('文件寫入失?。?#39; + err.message);     }     console.log('文件寫入成功!'); })
登錄后復(fù)制

聊聊怎么用node寫入讀取文件內(nèi)容

整理數(shù)據(jù)

思維梳理

要求:把一個文件的內(nèi)容整理起來,放到另一個文件名字和分?jǐn)?shù)用冒號分隔開

1.導(dǎo)入需要的fs文件系統(tǒng)模塊

2.使用fs.readFile0方法,讀取素材目錄下的report-card.txt文件

3.判斷文件是否讀取失敗

4.文件讀取成功后,處理成績數(shù)據(jù)

5.將處理完成的成績數(shù)據(jù),調(diào)用fs.writeFile0 方法,寫入到新文件report-card(1).txt中

// 導(dǎo)入fs模塊 const fs = require('fs'); // 調(diào)用resdFile()方法 讀取文件 fs.readFile('./file/report-card.txt', 'utf8', function (err, dataStr) {     toString(dataStr);     // 判斷是否讀取成功     if (err) {         return console.log('讀取失??!' + err.message);     }     // 把獲取到的成績用逗號分隔開保存     const arrOld = dataStr.split(',');     // 循環(huán)分割后的每一個數(shù)組,進行字符串的替換操作     const arrNew = [];     // item代表要遍歷那個數(shù)組里的每一項     arrOld.forEach(item => {         // 把=替換成:         arrNew.push(item.replace('=', ':'))     });     // 把新數(shù)組的每一項進行合并得到新的字符串     const newStr = arrNew.join('n');     // 使用writeFile()方法,把處理完畢的數(shù)據(jù)寫入到新文件中     fs.writeFile('./file/report-card(1).txt', newStr, function (err) {         if (err) {             return console.log('寫入失??!' + err.message);         }         console.log('寫入成功!');     }) })
登錄后復(fù)制

路徑動態(tài)拼接處理問題

在使用fs模塊操作文件時,如果提供的操作路徑是以/或./開頭的相對路徑時,很容易出現(xiàn)路徑動態(tài)拼接錯誤的問題。

原因:代碼在運行的時候,會以執(zhí)行node命令時所處的目錄,動態(tài)拼接出被操作文件的完整路徑。

// __dirname 表示當(dāng)前文件所處的目錄 const fs = require('fs'); // 使用方法 fs.readFile(__dirname + '/file/01.txt', 'utf8', function (err, dataStr) {     if (err) {         return console.log('讀取失敗!' + err.messages);     }     console.log('讀取成功!' + dataStr); })
登錄后復(fù)制

path模塊是Node.js官方提供的、用來處理路徑的模塊。它提供了一系列的方法和屬性, 用來滿足用戶對路徑的處理需求。

●path.join()方法,用來將多個路徑片段拼接成一個完整的路徑字符串

●path.basename()方法,用來從路徑字符串中,將文件名解析出來

const path = require('path'); // ../會抵消一層路徑 const pathStr = path.join('/a', '/v', '../', '/d', 'c'); console.log(pathStr);
登錄后復(fù)制

const path = require('path'); const fs = require('fs'); fs.readFile(path.join(__dirname, +'/file/01.txt'), 'utf8', function (err, dataStr ) {     if (err) {         return console.log(err.message);     }     console.log(dataStr); })
登錄后復(fù)制

path.basename使用

const path = require('path'); const fpath = '/a/d/c/index.html' const fullName = path.basename(fpath); console.log(fullName); // 移除后綴名 const nameWithoutExt = path.basename(fpath, '.html'); console.log(nameWithoutExt);
登錄后復(fù)制

獲取路徑中擴展名文件

path.extname()方法

const path = require('paht'); const fpath = '/a/s/d/f/index.html'// 路徑字符串 const fext = path.extname('fpath'); console.log(fext);// 輸出.html
登錄后復(fù)制

寫在最后

我是Aic山魚,感謝您的支持
原 創(chuàng) 不 易 ✨還希望支持一下
點贊?:您的贊賞是我前進的動力!
收藏⭐:您的支持我是創(chuàng)作的源泉!
評論✍:您的建議是我改進的良藥!
山魚?社區(qū):山魚社區(qū)??

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
av无码精品一区二区三区| 国产精品一区二区免费在线观看| 国产视频一区二区视频| 可以看毛片的网址| 日韩中文字幕在线视频观看| 欧美黄色免费网址| 国产美女视频免费| 国产高清av片| 看一级黄色录像| 亚洲国产欧美91| 日本美女爱爱视频| 草草草视频在线观看| 神马午夜伦理影院| 男女超爽视频免费播放| 国产精品免费观看久久| 99视频在线免费播放| 妺妺窝人体色www在线小说| 久久国产成人精品国产成人亚洲| 九九爱精品视频| 天天操天天摸天天爽| 国产又大又长又粗又黄| 91黄色在线看| 亚洲 欧美 日韩系列| 国产精品一二三在线观看| 日韩网站在线免费观看| 日韩肉感妇bbwbbwbbw| 老司机av福利| 香港三级韩国三级日本三级| 亚洲老女人av| 免费无码毛片一区二三区| 久久99999| 国产aaa免费视频| 538在线视频观看| 色乱码一区二区三区熟女| 人人干视频在线| 牛夜精品久久久久久久| www.黄色网址.com| 国产91美女视频| 手机免费av片| 男人舔女人下面高潮视频| 亚洲天堂av一区二区三区| 霍思燕三级露全乳照| 1314成人网| 成人免费毛片播放| 成人av在线不卡| 久热在线视频观看| 久久久久久香蕉| 欧美日韩激情视频在线观看| 日韩精品一区二区三区四| 天堂av2020| 日本久久久久久久久久久久| 成人av在线播放观看| 亚洲18在线看污www麻豆| 免费日韩视频在线观看| 人妻夜夜添夜夜无码av| 中文字幕の友人北条麻妃| 奇米影视四色在线| 久久午夜夜伦鲁鲁一区二区| 91成人在线观看喷潮教学| 青青在线视频免费观看| aaaaaaaa毛片| 尤物网站在线看| 在线观看日本www| 欧美一级特黄aaaaaa在线看片| 国产在线无码精品| 日韩欧美猛交xxxxx无码| 极品粉嫩国产18尤物| 女人和拘做爰正片视频| 激情五月婷婷久久| 欧美美女一级片| 奇米777在线视频| 久久久天堂国产精品| 国内精品国产三级国产aⅴ久| 午夜不卡福利视频| 老司机av福利| 国产一区二区三区小说| 黄页网站大全在线观看| 欧美精品一区二区三区免费播放| 爱情岛论坛成人| 色噜噜狠狠一区二区三区狼国成人| 五月激情五月婷婷| 特色特色大片在线| 国产色一区二区三区| 欧美日韩黄色一级片| 亚洲欧洲日本精品| 日本成人在线不卡| 欧美日韩黄色一级片| 制服丝袜中文字幕第一页| 99精品视频网站| 成人免费在线小视频| 欧美国产日韩另类 | 免费一级特黄录像| 欧美一级小视频| 国产一二三四区在线观看| 免费成人在线视频网站| 国产精品jizz在线观看老狼| 国产美女主播在线| 国产成人黄色网址| 国产xxxx振车| 97人人爽人人| 五月婷婷狠狠操| 婷婷无套内射影院| 日本黄色的视频| 久久精品免费一区二区| 激情成人在线观看| 亚洲欧美在线精品| 日韩一级片播放| av免费看网址| 高清无码视频直接看| 永久免费黄色片| 国模私拍视频在线观看| 五月婷婷之综合激情| 久久精品国产精品亚洲色婷婷| 久久久久久久久久久久久国产| 亚洲va在线va天堂va偷拍| 日本xxxxxxx免费视频| 国产裸体舞一区二区三区| 成人免费aaa| 精品视频无码一区二区三区| 亚洲欧洲日产国码无码久久99| www插插插无码免费视频网站| 成人免费看片视频在线观看| 91九色国产ts另类人妖| 成人高清dvd| 拔插拔插海外华人免费| 精品无码国产一区二区三区av| 日韩精品一区在线视频| 欧美日韩亚洲一| 亚洲成熟丰满熟妇高潮xxxxx| 麻豆av免费在线| 久久黄色片网站| 国产在线视频三区| 日韩专区第三页| 日日橹狠狠爱欧美超碰| 成年人视频在线免费| 国产精品嫩草影院8vv8| 久久精品在线免费视频| 欧美日韩不卡在线视频| 欧美丰满熟妇xxxxx| 97超碰成人在线| 少妇一晚三次一区二区三区| 欧美a在线视频| 天天色综合天天色| 午夜视频在线观| 亚洲熟妇无码一区二区三区| 欧美黄色一级片视频| 亚欧美在线观看| 男人添女人荫蒂免费视频| 日批视频在线免费看| 在线观看免费黄色片| 青青草原av在线播放| 在线一区二区不卡| www.av片| 偷拍盗摄高潮叫床对白清晰| 久久99中文字幕| 五月天六月丁香| av免费网站观看| 国产不卡一区二区视频| 超碰人人草人人| 免费网站在线观看视频| 久久这里只精品| 免费视频爱爱太爽了| 日韩在线一区视频| 国产免费一区二区视频| 中文av一区二区三区| 日韩精品在线观看av| 欧美日韩在线观看不卡| ijzzijzzij亚洲大全| 国产极品粉嫩福利姬萌白酱| 婷婷视频在线播放| 不卡影院一区二区| 久色视频在线播放| theporn国产精品| caopor在线视频| 日韩av在线第一页| 久久久久久久久久久99| 国产精品jizz在线观看老狼| 天美星空大象mv在线观看视频| 日韩黄色短视频| 久久av综合网| 国产二区视频在线| 最新中文字幕久久| 特级黄色片视频| 久久免费看毛片| 欧洲美女亚洲激情| 国产成人强伦免费视频网站| 欧美午夜aaaaaa免费视频| 少妇黄色一级片| 蜜臀一区二区三区精品免费视频 | 精品一区二区成人免费视频| 色婷婷一区二区三区在线观看| 亚洲欧洲日本精品| 亚洲最大天堂网| 大桥未久一区二区三区| 国产精品igao网网址不卡| 日本一区二区三区四区五区六区| 国产大片一区二区三区| 激情六月天婷婷| 91黄色小网站| 91精品999|