溫馨提示×

Node.js在Linux上的文件系統如何操作

小樊
52
2025-09-04 16:45:10
欄目: 編程語言

Node.js在Linux上通過內置的fs模塊操作文件系統,以下是基本操作示例:

  • 引入模塊const fs = require('fs');
  • 文件讀取
    • 異步:fs.readFile('文件路徑', 'utf8', (err, data) => { /* 處理結果 */ });
    • 同步:const data = fs.readFileSync('文件路徑', 'utf8');
  • 文件寫入
    • 覆蓋寫入:fs.writeFile('文件路徑', '內容', 'utf8', (err) => { /* 處理結果 */ });
    • 追加寫入:fs.appendFile('文件路徑', '內容', 'utf8', (err) => { /* 處理結果 */ });
  • 文件刪除fs.unlink('文件路徑', (err) => { /* 處理結果 */ });
  • 目錄操作
    • 創建目錄:fs.mkdir('目錄路徑', (err) => { /* 處理結果 */ });
    • 遞歸刪除目錄:fs.rm('目錄路徑', { recursive: true, force: true }, (err) => { /* 處理結果 */ });
    • 讀取目錄:fs.readdir('目錄路徑', (err, files) => { /* 處理結果 */ });
  • 權限設置:可通過fs.chmod('文件路徑', '權限值', (err) => { /* 處理結果 */ });設置,如0o755。

更多方法參考官方文檔:Node.js fs模塊文檔。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女