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一区二区
韩国中文字幕av| 亚洲娇小娇小娇小| 性生活免费在线观看| 在线观看污视频| 中文字幕22页| 男人日女人bb视频| 日韩精品免费一区| 99久久99精品| 亚洲综合婷婷久久| 国产一级不卡毛片| 大陆极品少妇内射aaaaa| 国产精品一二三在线观看| 中日韩av在线播放| 9久久婷婷国产综合精品性色| 久艹在线免费观看| 精品久久久无码人妻字幂| 国产探花在线看| 北条麻妃av高潮尖叫在线观看| 欧美大黑帍在线播放| 成年人三级视频| 无码毛片aaa在线| 中文字幕在线视频一区二区三区| 无限资源日本好片| 欧美一级裸体视频| 国产成人精品无码播放| 男女av免费观看| 国内外成人激情视频| 久久精品免费一区二区| 人妻少妇被粗大爽9797pw| 免费在线a视频| aaa毛片在线观看| 9久久婷婷国产综合精品性色 | 少妇人妻互换不带套| 91看片就是不一样| 一区二区xxx| 亚洲一二区在线观看| 欧美爱爱视频网站| 懂色av粉嫩av蜜臀av| 精品人妻人人做人人爽| 免费一级特黄毛片| 毛葺葺老太做受视频| 天堂av2020| 妞干网在线播放| 黑森林福利视频导航| 少妇一级淫免费放| 视频一区二区视频| 被灌满精子的波多野结衣| 成人免费播放器| 鲁一鲁一鲁一鲁一av| 国产精品8888| 欧美性猛交久久久乱大交小说| 在线播放av中文字幕| 草草视频在线免费观看| 婷婷六月天在线| 免费看污污视频| 日韩毛片在线免费看| 在线视频一二区| 国产免费黄色一级片| 538在线视频观看| 国产日韩欧美精品在线观看| 三级在线视频观看| a级免费在线观看| 爱豆国产剧免费观看大全剧苏畅| 狠狠精品干练久久久无码中文字幕| 欧美日韩国产精品激情在线播放| 国产无遮挡猛进猛出免费软件| 免费一级特黄毛片| 在线播放黄色av| 好男人www社区| 免费一级特黄毛片| 久久精品久久99| 国产区二区三区| 激情六月丁香婷婷| 日韩av中文字幕第一页| 午夜啪啪免费视频| 午夜精品中文字幕| 漂亮人妻被中出中文字幕| 999久久欧美人妻一区二区| 中文字幕国内自拍| 成人羞羞国产免费网站| 日本xxxxxxxxxx75| xxxxxx在线观看| 男插女免费视频| 性鲍视频在线观看| 无尽裸体动漫2d在线观看| jizzjizzxxxx| 国产精品va无码一区二区| 国产日韩亚洲欧美在线| 天堂av在线中文| 成年人三级视频| 一区二区三区日韩视频| 午夜不卡福利视频| av在线免费看片| 亚洲天堂一区二区在线观看| 中文字幕日韩综合| 在线看免费毛片| 久久精品国产99久久99久久久| 超碰人人草人人| 日本黄色播放器| 日韩欧美一级在线| 欧美国产综合在线| 日韩av中文字幕第一页| 成 年 人 黄 色 大 片大 全| 成年人看的毛片| 免费日韩中文字幕| 日韩欧美国产片| 超碰91在线播放| avav在线播放| 男人日女人下面视频| 不要播放器的av网站| 九九热99视频| 成年在线观看视频| 浮妇高潮喷白浆视频| 能看的毛片网站| 一区中文字幕在线观看| www.成年人视频| 国产免费999| 先锋影音男人资源| 久久黄色片视频| 亚洲天堂国产视频| 免费在线黄网站| 黄色国产小视频| 蜜臀av.com| 国产极品美女高潮无套久久久| 午夜免费福利视频在线观看| 看一级黄色录像| 日本女优爱爱视频| 特级西西444| 中文字幕av专区| 成人性生活视频免费看| 中文字幕第88页| www.国产在线播放| 成年网站在线播放| 日韩av中文字幕第一页| 成人亚洲精品777777大片| 日韩欧美一级在线| 亚洲男人天堂色| 国产伦精品一区二区三区四区视频_| www.99在线| 国产免费观看高清视频| 日韩av自拍偷拍| 成人精品视频一区二区| www国产无套内射com| 久久这里只精品| 国产亚洲综合视频| 久久久久99精品成人片| 亚洲怡红院在线| 15—17女人毛片| 日韩毛片在线免费看| 国产免费一区二区视频| 欧美一级特黄aaa| 五月天av在线播放| 欧美私人情侣网站| 欧美 日韩 国产 高清| 偷拍盗摄高潮叫床对白清晰| 天堂av在线网站| 欧美一级黄色影院| 久久婷婷国产精品| 欧美一区二区中文字幕| 欧美图片激情小说| 国产一区 在线播放| 永久av免费在线观看| 午夜啪啪小视频| 欧美视频亚洲图片| 91精品视频国产| 无套内谢丰满少妇中文字幕| 99日在线视频| 韩国一区二区在线播放| 亚洲天堂一区二区在线观看| 亚洲一二三av| 91成人在线视频观看| 国产成人一二三区| 男女日批视频在线观看| 欧美一级中文字幕| av天堂永久资源网| 国产玉足脚交久久欧美| 国产91av视频在线观看| 咪咪色在线视频| 欧美日韩中文字幕在线播放| 日韩精品免费一区| 国产精品视频网站在线观看| 日本精品久久久久久久久久 | 久久久久xxxx| 午夜大片在线观看| 精品91一区二区三区| 青青青在线观看视频| 日韩av新片网| 欧美三级午夜理伦三级| 日韩av片专区| 操bbb操bbb| 男人操女人免费| 天天综合成人网| 日本在线xxx| 亚洲国产高清av| 特级西西人体www高清大胆| 欧美黑人在线观看| 少妇性l交大片| av中文字幕av| 中文字幕欧美人妻精品一区| 大地资源第二页在线观看高清版|