06 檔案系統模組

2021-10-24 11:41:35 字數 3719 閱讀 4346

fs模組(系統內建模組 主要用來操作檔案)

let fs =

require

("fs");

//同步開啟檔案

let fd = fs.

opensync

('text_1'

,'w');

console.

log(fd)

//寫入內容

fs.writefilesync

(fd,

'hello ink!');

//退出

fs.closesync

(fd)

;

let fs =

require

("fs");

fs.open

("text_2.txt"

,"w"

,(err, fd)

=>

else})

}else})

;}else

})

let fs =

require

("fs");

let ws = fs.

createwritestream

('text_3.txt');

//開啟通道

ws.once

('open',(

)=>

)ws.

write

("what's your name?\n");

ws.write

("what's your name?\n");

ws.write

("what's your name?\n");

ws.write

("what's your name?\n");

ws.end()

;//監聽通道關閉

ws.once

('close',(

)=>

)

let fs =

require

('fs');

// 非同步讀取

/* fs.readfile('./readme.txt', function (err, data)

// 如果沒有錯 列印讀取到的檔案資料

console.log('讀取結果:', data.tostring());

})*/

// console.log('看一下阻塞不?')

// 同步讀取 (直接返回讀取的結果 儲存在變數data裡面)

var data = fs.

readfilesync

('./readme.txt');

console.

log(

'讀取結果:'

, data.

tostring()

);console.

log(

'看一下阻塞不?'

//監聽檔案流開啟關閉

readstream.

once

('open',(

)=>

)readstream.

once

('clos',(

)=>

)writestream.

once

('open',(

)=>

)writestream.

once

('clos',(

)=>

)//讀入流操作

readstream.on(

'data'

,(data)

=>

)

簡便方法

//建立管道

readstream.

pipe

(writestream)

;

// 引入fs模組

let fs =

require

('fs');

// 刪除檔案

fs.unlink

('./writeme.txt'

,function

(err)

console.

log(

'刪除成功!')}

)

// 引入fs模組

let fs =

require

('fs');

// 讀取檔案目錄(資料夾)中的所有檔案

fs.readdir

('../'

,function

(err, files)

// 否則 列印讀取的結果 (讀取當前目錄的結果 會被放入乙個陣列裡面)

console.

log(files);}

)

// 引入fs模組

var fs =

require

('fs');

/* // 建立資料夾

fs.mkdir('../img', function (err)

// 否則 列印建立資料夾成功

console.log('建立資料夾成功')

})*/// 刪除空的資料夾

fs.rmdir

('../img'

,function

(err)

else

})

// 引入fs模組

var fs =

require

('fs');

// 封裝成乙個 可以刪除非空目錄的函式(傳入要刪除的目錄即可)

function

deldir

(dir)

else

if(stat.

isdirectory()

)}// 刪除空目錄(資料夾)

fs.rmdirsync

(dir)

}deldir

('../img');

// 匯出

// module.exports = deldir;

day06檔案系統的管理

1.xfs是較高的海量的資料 ext4是日誌檔案系統 ntfs檔案系統,windowds檔案系統 掛載,做隱射,原路徑,目標路徑 坐騎的作用是將左邊的檔案鏈結到右邊,讓右邊的檔案和左邊的相同 卸除解除安裝,l是強制進行 第六天檔案磁碟等了解 硬碟存放檔案內容儲存下來,檔案內容,檔案的檔名稱,檔案許可...

6 檔案系統

root edaserver1 ls bin boot dev etc home lib lib64 lost found media misc mnt net opt proc root sbin selinux srv sys tftpboot tmp usr var bin所有賬號命令,二進位...

4 14 檔案系統

為了說明檔案鏈結的概念,先要介紹unix檔案系統的基本結構。同時,了解i節點和指向i節點的目錄項之間的區別也是很有益的。目前,正在使用的unix檔案系統有多種實現。例如,solaris支援多種不同型別的磁碟檔案系統 傳統的基於bsd的unix檔案系統 稱為ufs 讀 寫dos格式軟盤的檔案系統 稱為...