#### fs node內建模組 操作檔案
fs方法: 讀取 刪除 寫 建立 ....
fs方法: 同步 和 非同步
#### fs api
操作檔案:讀取 寫(覆蓋式,追加式) 刪除 判斷是否存在
let con = fs.readfilesync(path,'utf-8') 同步讀檔案 預設返回buffer,編碼格式指定utf-8
fs.readfile(path,'utf-8',(error,con) => {}) 非同步讀檔案
fs.writefilesync(path,內容) 覆蓋同步寫檔案
fs.writefile(path,(error) => {}) 覆蓋式的非同步寫檔案
fs.unlinksync(path) 同步刪檔案
fs.unlink(path,(error) => {}) 非同步刪檔案
fs.existssync(path) 指定的檔案是否存在 返回值是boolean
針對目錄:建立 刪除 讀取
fs.mkdir(path,(error) => {}) 非同步建立目錄
fs.mkdirsync() 同步建立目錄
fs.rmdir(path,(error) => {}) 非同步刪除目錄 ---> 只能刪除空的資料夾
fs.rmdirsync(path) 同步刪除目錄 ---> 只能刪除空的資料夾
fs.readdir(path,(error) => {}) 非同步讀取目錄 ---> 唯讀一層
let dir = fs.readdirsync(path) 同步讀取目錄 ---> 唯讀一層
let info = fs.statsync(path) 同步獲取檔案資訊
fs.stat(path,(error,data) => {}) 非同步獲取檔案資訊
fs.statsync().isdirectory() 是否是資料夾
fs.statsync().isfile() 是否是檔案
node內建模組 FS
1 操作資料夾 mddir readdir,rename,rmdir const fs require fs 建立資料夾,不能建立重複的資料夾!fs.mkdir test err 更改 fs.rename test test01 err else 刪除 只能刪除空資料夾 fs.rmdir node0...
node03 FS內建模組
1 fs內建模組 實現i o操作 let fs require fs 1.fs.mkdir fs.mkdirsync 建立資料夾,有sync的是同步建立,反之沒有是非同步,想要實現無阻塞的i o操作,我們一般都是用非同步操作完成要處理的事情 2.fs.readdir fs.readdirsync 讀...
Node系統模組 fs
node裡有乙個名詞,叫做 模組 英文叫做module。主要分為系統模組和自定義模組,自定義模組就涉及到npm了,以後再說這個工具。今天主要介紹一下系統模組裡面,用來操作檔案的module fs。node有乙個函式叫做require,它就是幫助你來引入模組的,具體使用以fs來舉例子 const fs...