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一区二区
成人在线国产视频| 日韩精品一区二区三区不卡| 欧美韩国日本在线| 成人免费观看在线| 97超碰在线人人| 91九色丨porny丨国产jk| 日韩精品一区二区在线视频| av久久久久久| 秋霞无码一区二区| 国模吧无码一区二区三区| 激情小视频网站| jizzjizzxxxx| 亚洲色图久久久| 99精品视频国产| 97久久国产亚洲精品超碰热| www.国产在线视频| 精品免费国产一区二区| 自拍偷拍 国产| www.成年人| 99热久久这里只有精品| 欧美性大战久久久久xxx| 国产成人手机视频| 黄色www在线观看| 欧美做受777cos| 女人扒开屁股爽桶30分钟| 奇米影音第四色| 欧美国产综合在线| 99精品视频播放| 永久免费黄色片| 成人一对一视频| 999久久久精品视频| 国产片侵犯亲女视频播放| 免费裸体美女网站| 黄色免费高清视频| 国产精品无码av在线播放| 在线播放av中文字幕| 日本国产在线播放| 国产精品嫩草影视| 97成人在线观看视频| 国产黑丝在线视频| 999在线免费视频| 日韩小视频网站| 天天综合中文字幕| 日本特黄a级片| 欧美日韩在线一| 亚洲色成人www永久在线观看 | 日日摸日日碰夜夜爽无码| 中文字幕第38页| 久久婷婷五月综合色国产香蕉| 国产对白在线播放| av免费一区二区| 热久久精品免费视频| 毛片在线播放视频| 免费的一级黄色片| 91嫩草国产丨精品入口麻豆| 污污网站免费观看| 欧美一级特黄a| 免费观看成人网| 欧美变态另类刺激| 无码中文字幕色专区| 福利视频一区二区三区四区| 国内精品国产三级国产99| 久久免费看毛片| 精品国产无码在线| 国内精品国产三级国产aⅴ久| 色婷婷综合网站| 三级a三级三级三级a十八发禁止| 成年人网站大全| 欧美黑人又粗又大又爽免费| 人妻内射一区二区在线视频| 丁香啪啪综合成人亚洲| 粗暴91大变态调教| 五月天av在线播放| 国产精品久久久久久久av福利| 天天操狠狠操夜夜操| 黄色aaaaaa| 91.com在线| 日韩少妇内射免费播放18禁裸乳| 国产91对白刺激露脸在线观看| 91成人在线观看喷潮教学| 人妻内射一区二区在线视频| 三级a在线观看| 一区中文字幕在线观看| 蜜桃视频一区二区在线观看| 131美女爱做视频| 别急慢慢来1978如如2| 伊人成人免费视频| 成人午夜免费在线| 精品视频无码一区二区三区| 五月激情五月婷婷| 999一区二区三区| 久久久久久久久久福利| 中文字幕丰满乱码| 久久精品无码中文字幕| 天天影视综合色| 国内精品国产三级国产99| 久久国产亚洲精品无码| www.欧美激情.com| 两根大肉大捧一进一出好爽视频| 亚洲va在线va天堂va偷拍| 97超碰在线人人| 欧美视频亚洲图片| 六月丁香婷婷在线| 大胆欧美熟妇xx| www.cao超碰| www日韩在线观看| 青草视频在线观看视频| av中文字幕网址| 中文字幕无码不卡免费视频| 欧美性猛交内射兽交老熟妇| 亚洲欧美日韩一级| 爱福利视频一区二区| 久久香蕉视频网站| 天天看片天天操| av视屏在线播放| 国产女大学生av| 久草免费福利在线| 91蝌蚪视频在线| 久久久久久蜜桃一区二区| 国产精品-区区久久久狼| 日韩专区第三页| 欧美xxxx吸乳| 日本xxx免费| 特级黄色片视频| 亚洲天堂网站在线| 一级做a爱视频| 国产一级片中文字幕| 青青草原国产在线视频| 91激情视频在线| 亚洲一区二区三区四区五区xx| av免费中文字幕| 一本色道无码道dvd在线观看| 少妇无码av无码专区在线观看| 潘金莲一级淫片aaaaa免费看| 一区二区三区国产好的精华液| 中文字幕剧情在线观看| 99久久99精品| 青青草原网站在线观看| 久久亚洲a v| 黄色av网址在线播放| 精品中文字幕av| www.日本xxxx| 日韩av在线中文| 亚洲区成人777777精品| 老司机午夜网站| 国产av麻豆mag剧集| 久久久免费视频网站| 日本在线一二三区| 激情图片qvod| 久久久亚洲精品无码| 无需播放器的av| 亚洲第一综合网站| 国产一区二区三区乱码| 成人羞羞国产免费网站| 天堂网成人在线| 日本一道本久久| 久久成年人网站| 无码人妻丰满熟妇区96| 在线免费黄色网| 国产中文字幕二区| 日本中文字幕影院| 国产免费黄色小视频| 亚洲va在线va天堂va偷拍| 欧美交换配乱吟粗大25p| 午夜dv内射一区二区| 日本在线视频www色| 免费在线观看日韩视频| 欧美大片免费播放| 亚洲色图38p| 男人添女人下面高潮视频| 永久免费的av网站| 欧美亚洲另类色图| 国产精品igao激情视频| 精品亚洲一区二区三区四区| 丝袜人妻一区二区三区| www.欧美激情.com| 国产精品入口免费软件| 黄色一级视频在线播放| 成人性生交视频免费观看| 国产成人综合一区| 奇米影视亚洲色图| 欧美xxxx吸乳| 国产一级免费大片| 老熟妇仑乱视频一区二区| 蜜臀精品一区二区| 久久综合亚洲精品| 一区中文字幕在线观看| 天堂av2020| 在线观看免费av网址| 中文字幕在线观看第三页| 精品无码一区二区三区在线| 妞干网在线播放| 黄色录像特级片| 强开小嫩苞一区二区三区网站| 性生生活大片免费看视频| 激情五月俺来也| 亚洲涩涩在线观看| 欧美xxxxxbbbbb| 精品91一区二区三区| 麻豆一区二区三区在线观看|