node模組與操作檔案目錄

2021-10-08 02:13:55 字數 2225 閱讀 8123

意思就是js檔案是在客戶端環境執行(在瀏覽器中開啟)還是在服務端環境(直接終端執行命令 node index.js)執行

//在另乙個檔案中

const car =

require

('./car'

)npm i [email protected](安裝指定版本)

開發依賴:只在開發環境中使用到的依賴,例如:eslint,less(生產環境是以css)等等

執行依賴:任何環境都用到的依賴,例如:jquery

"dependencies":,

// 執行依賴

"devdependencies":,

// 開發依賴

const fs =

require

("fs"

)// 檔案寫入

// a:追加寫入; w:寫入; r:讀取

// fs.writefile("1.txt", "追加的文字",, function(err)

// console.log("檔案寫入成功")

// })

// 檔案讀取 

// fs.readfile("1.txt", "utf-8", function(err, data)

// console.log(data)

// })

// 所有檔案操作 沒有sync都是非同步 否則是同步

// let data = fs.readfilesync("1.txt", "utf-8")

// console.log(data)

// 修改檔名

// fs.rename("1.txt", "2.txt", err =>

// })

// 目錄(資料夾)操作

// 建立目錄

// fs.mkdir("11", err =>

// console.log("建立目錄成功")

// })

// 修改目錄名稱

// fs.rename('11', '22', err =>

// console.log("修改目錄成功")

// })

// 讀取目錄

// fs.readdir("22", (err, data) =>

// console.log(data)

// })

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

// 想要刪除資料夾,可以通過刪除資料夾裡面的檔案,當不確定資料夾裡面是否還有資料夾時,利用遞迴的方法

// fs.rmdir("11", err =>

// console.log("刪除目錄成功")

// })

// 刪除檔案

// fs.unlink("11.html", err =>

// console.log("刪除檔案成功")

// })

// 判斷檔案/目錄 是否存在

// fs.exists("22", exists=> )

// 獲取檔案或者目錄的詳情資訊

// fs.stat("22", (err, stat) =>

// // console.log(stat)

// // 判斷檔案是否是檔案

// let res = stat.isfile()

// // 是否是資料夾

// // let res = stat.isdirectory()

// console.log(res)

// })

node 操作檔案

node中提供了非同步和同步的方式,下面只使用非同步的方式去操作檔案,同步會堵塞執行緒,不建議使用 引入 fs var fs require fs 讀取檔案 fs.readfile d bianjiqi web.config function err,data 刪除檔案 fs.unlink d bi...

Python OS模組之操作檔案和目錄

coding utf 8 import os import shutil os模組 獲得當前python指令碼的工作目錄 os.getcwd 獲得指定目錄下的所有檔案和目錄名 os.listdir c 刪除乙個檔案 os.remove r h ping result.txt 刪除多個空目錄 os.r...

node 操作檔案相關指令

模組化 模組內容 let obj 丟擲乙個模組 module.exports obj 匯入引入的模組 const df require moudle 模組路徑 js可以省略 df.hello df.name fs是內建模組 乙個內建模組都有2個方法 同步和非同步的方法 直接引入 let fs req...