let fs =
require
('fs');
// 1. fs.mkdir / fs.mkdirsync :建立資料夾,有sync的是同步建立,反之是非同步,想要實現無阻塞i/o,一般非同步
fs.mkdir
('less'
,(err)
=>);
// 2. fs.readdir / fs.readdirsync: 讀取檔案目錄中的
let fs =
require
('fs');
fs.readdir
('./less'
,(err, result)
=>
console.
log(result)
;//返回的結果是乙個陣列})
刪除資料夾
fs.rmdir
('./less');
讀取檔案中的內容
fs.readfile
('./less/1,less'
,'utf8'
,(err, res)
=>
console.
log(res);}
) 向檔案中寫入內容(覆蓋寫入)
fs.writefile
('./less/1,less'
,'哈哈'
,'utf8'
,(err)
=>
console.
log(『ok』);}
)fs.
('./less/1,less'
,'哈哈'
,'utf8'
,(err)
=>
console.
log(『ok』);}
)拷貝檔案到新的位置
//src dest callback
fs.copyfile
('./package.json'
,'./less/package.json'
, err =>
) 刪除檔案
fs.unlink
('./less/1.less'
, err =>
console.
log(
'ok');
})
url.
parse
(url[
, flag]
)//第二個引數預設是false,設定為true可以把問號傳參的部分也解析為物件形式/*
//=>建立web服務
let port =
8686
;let
handle
=function
handle
(req, res)
= url.parse(req.url, true);
// console.log(pathname, query);
//=>res:response 響應物件,包含了一些屬性和方法,可以讓伺服器端返回給客戶端內容
// res.writehead 重寫響應頭資訊
// res.write 基於這個方法,伺服器端可以向客戶端返回內容
// res.end 結束響應
// ...
res.
writehead
(200,)
; res.
end(
json
.stringify()
);//=>伺服器端返回給客戶端的內容一般都是 string或者buffer格式的資料};
node內建path模組
path.extname,引數傳入需要解析的字串路徑 let strpath let info path.extname starpath console.log info jpgpath.resolve,可傳入多個字串引數,將字串拼接成路徑並將當前程式執行系統盤作為路徑起點 c lala baid...
node內建模組 FS
1 操作資料夾 mddir readdir,rename,rmdir const fs require fs 建立資料夾,不能建立重複的資料夾!fs.mkdir test err 更改 fs.rename test test01 err else 刪除 只能刪除空資料夾 fs.rmdir node0...
node內建模組 fs
fs node內建模組 操作檔案 fs方法 讀取 刪除 寫 建立 fs方法 同步 和 非同步 fs api 操作檔案 讀取 寫 覆蓋式,追加式 刪除 判斷是否存在 let con fs.readfilesync path,utf 8 同步讀檔案 預設返回buffer,編碼格式指定utf 8 fs.r...