node 初步了解 01 小檔案簡單讀寫

2022-08-26 08:21:08 字數 806 閱讀 9915

let fs = require('fs');

// 方法都是 非同步沒有sync / 同步 sync

// 返回值可以獲取同步的結果

let path = require('path');

// 讀取檔案預設的結果型別 encoding:null 預設是buffer

// 如果檔案不存在則會報錯

// 讀取的時候會把內容整體讀取到記憶體中(讀小的檔案),大的檔案流操作

let r = fs.readfilesync(path.join(__dirname,'note.md'),);

console.log(r);

// error-first

fs.readfile(path.join(__dirname,'note.md'),'utf8',function(err,data));

console.log(r);

根據上面的文件 使用node 讀寫 小檔案  ,這裡 node 讀取檔案 放入到記憶體中,然後在寫,千萬別用 大檔案·· ,大檔案建議使用 流

/**

*@讀取 寫入檔案

*/let fs =require("fs");

let path =require("path");

// fs.writefile(path.join(__dirname,"1.txt"),"今天天氣好晴朗··",function (err, data) );

//小檔案 簡單 拷貝

fs.readfile(path.join(__dirname,"1.txt"),(err,data)=>)

})

HDFS9 小檔案合併

由於hadoop擅長儲存大檔案,因為大檔案的元資料資訊比較少,如果hadoop集群當中有大量的小檔案,那麼每個小檔案都需要維護乙份元資料資訊,會大大的增加集群管理元資料的記憶體壓力,所以在實際工作當中,如果有必要一定要將小檔案合併成大檔案進行一起處理。cd export servers hdfs d...

Node14 檔案路徑

node.js中的檔案路徑主要有以下幾種 dirname filenameproces.cwd 其中前三個是絕對路徑,後兩個是相對路徑 可以通過path.resolve轉換為絕對路徑 我現在的目錄結構是這樣的 d projects path test path.jspath.js const pat...

node學習筆記3 檔案操作fs

檔案操作關鍵字 http fs 請求 node 裡面的 http 模組 readfile 讀檔案,引數包括 檔名,函式 writefile 寫檔案,引數包括 檔名,修改的內容,函式 先看一下檔案目錄 來個新鮮出爐的 關於readfile 的栗子 const fs require fs readfil...