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

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

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

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

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

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

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

區(qū)分版本號

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

讀取文件內(nèi)容

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

讀取失敗是一個error對象

成功的話就是undefined

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

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

判斷文件是否讀取成功

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

成功

聊聊怎么用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('文件寫入失敗!' + err.message);     }     console.log('文件寫入成功!'); })
登錄后復制

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

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

思維梳理

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

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

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

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

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

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

// 導入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('寫入成功!');     }) })
登錄后復制

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

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

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

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

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

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

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

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

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); })
登錄后復制

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);
登錄后復制

獲取路徑中擴展名文件

path.extname()方法

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

寫在最后

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

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
一本之道在线视频| 丰满少妇被猛烈进入高清播放| 男人用嘴添女人下身免费视频| www.午夜色| 99视频在线观看视频| 久久6免费视频| 久久精品国产露脸对白| 黄色片免费网址| 精品久久久无码人妻字幂| 国产一区一区三区| www.激情网| 精品久久久久久久久久中文字幕| 国产精品国产三级国产专区51| 男人天堂网站在线| 婷婷无套内射影院| 波多野结衣天堂| 91aaa精品| 免费无码毛片一区二三区| 欧美成人免费高清视频| 欧美黑人又粗又大又爽免费| 亚洲色图久久久| 亚洲小视频在线播放| 成人免费网站入口| 性欧美极品xxxx欧美一区二区| 日韩av.com| 国产美女主播在线| 欧美成年人视频在线观看| 欧美一级免费在线观看| www.中文字幕在线| 天堂av手机在线| 97视频久久久| 国产精品中文久久久久久| 伊人成色综合网| 99精品视频免费版的特色功能| 国产免费黄色小视频| 天堂一区在线观看| 免费看国产曰批40分钟| 一区二区三区四区久久| 日韩中文字幕三区| 中文字幕精品在线播放| 五月婷婷之综合激情| 国产精品69久久久| 午夜探花在线观看| 午夜两性免费视频| 美国av在线播放| 久色视频在线播放| 一级黄色片播放| 成人免费在线观看视频网站| 国产自产在线视频| 妞干网这里只有精品| 亚洲天堂国产视频| jizzzz日本| 浓精h攵女乱爱av| 日韩在线xxx| 无码中文字幕色专区| 警花观音坐莲激情销魂小说| 亚洲少妇久久久| 久草在在线视频| av动漫在线观看| 欧美 激情 在线| 国产成人无码一二三区视频| 国产日韩av网站| 国产91porn| 国产精品久久久久9999爆乳| 91视频 - 88av| 国产一二三区在线播放| 337p亚洲精品色噜噜狠狠p| 一二三四中文字幕| 久久男人资源站| 欧美成人高潮一二区在线看| www污在线观看| 国模吧无码一区二区三区| 国产男女在线观看| 91香蕉视频污版| 亚洲黄色av片| 97中文字幕在线| 国产白丝袜美女久久久久| 欧美 日韩 国产 高清| 久草青青在线观看| 一区二区免费av| av中文字幕av| 亚洲欧洲日产国码无码久久99| 国产h视频在线播放| 国产a级片免费观看| 天堂av2020| 国产九九九九九| 少妇一级淫免费播放| www亚洲国产| 欧美精品久久久久久久免费| 激情婷婷综合网| 日韩国产精品毛片| 日本黄色三级大片| 懂色av粉嫩av蜜臀av| 国模吧无码一区二区三区| 亚洲视频一二三四| 久久亚洲精品无码va白人极品| 777米奇影视第四色| 91社在线播放| 国产精品免费成人| 国产欧美久久久久| 嫩草视频免费在线观看| 99久久国产综合精品五月天喷水| 色婷婷综合久久久久中文字幕| 久久精品亚洲天堂| 日韩在线综合网| 好吊色这里只有精品| 免费看污污网站| 波多野结衣家庭教师在线播放| 欧美视频国产视频| av免费在线播放网站| 最新av网址在线观看| www.日本一区| 日韩在线xxx| 免费无码不卡视频在线观看| 亚洲小说欧美另类激情| 亚洲一级免费在线观看| 漂亮人妻被中出中文字幕| 日韩中文字幕在线不卡| 在线视频日韩欧美| www.日本一区| 天天干天天综合| 欧美日韩亚洲一二三| 精品久久一二三| 欧美精品久久久久久久自慰| 久久香蕉视频网站| 欧美xxxx吸乳| 国产一级片91| 91黄色在线看| 国产一二三区在线播放| youjizz.com在线观看| 精品无码av无码免费专区| 色一情一乱一乱一区91| 黄色a级在线观看| 男人草女人视频| 亚洲一区二区三区av无码| 99久热在线精品视频| a级免费在线观看| 国产精品无码人妻一区二区在线| r级无码视频在线观看| 九九爱精品视频| 日韩a在线播放| 欧美日韩在线成人| 欧美一级xxxx| 男人天堂网站在线| 91好吊色国产欧美日韩在线| 国产亚洲精品网站| 精品日韩久久久| 欧美xxxxxbbbbb| 国产96在线 | 亚洲| 精品视频免费在线播放| 亚洲黄色a v| 日本老太婆做爰视频| 国产精品成人久久电影| 黄色片一级视频| 最新av在线免费观看| 日韩伦理在线免费观看| 少妇黄色一级片| 欧洲xxxxx| 大肉大捧一进一出好爽动态图| 久久久久久蜜桃一区二区| 影音先锋成人资源网站| 成年人视频观看| 成人黄色一级大片| 人妻少妇精品久久| 亚洲 激情 在线| 国产原创popny丨九色| 爱情岛论坛成人| 成人黄色大片网站| 久久婷婷综合色| 日本三级免费网站| 看一级黄色录像| 日韩av片网站| 国产中文字幕视频在线观看| 91插插插影院| 亚洲成色www.777999| 日韩精品一区二区在线视频| 久久婷婷综合色| 久草精品在线播放| 欧美午夜性视频| 影音先锋男人的网站| 欧美午夜aaaaaa免费视频| 国产 日韩 欧美在线| 国产高清不卡无码视频| 在线观看国产福利| wwww.国产| 人人爽人人av| 成人观看免费完整观看| 国产无限制自拍| www.好吊操| 日韩xxxx视频| 人妻av中文系列| 精品少妇人妻av免费久久洗澡| 天天成人综合网| 大桥未久一区二区| av磁力番号网| 狠狠精品干练久久久无码中文字幕 | 欧美深夜福利视频| 成人免费看片'免费看| 91嫩草国产丨精品入口麻豆| 午夜一级免费视频|