這篇文章主要介紹了Node.js中的文件夾寫入怎么實現,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
fs.Dir 是可迭代的目錄流的類,fs.Dirent 是遍歷 fs.Dir 獲得的目錄項,可以是文件或目錄中的子目錄
fs.opendir(path[, options], callback)
打開一個目錄,返回 fs.Dir 對象
const fs = require('fs/promises'); async function print(path) { const dir = await fs.opendir(path); for await (const dirent of dir) { console.log(dirent.name); } } print('./').catch(console.error);
可以通過 dir.read() 迭代 dir
const fs = require('fs/promises'); async function print(path) { const dir = await fs.opendir(path); let dirent = await dir.read(); while (dirent) { console.log(dirent.name); dirent = await dir.read(); } dir.close(); } print('./').catch(console.error);
fs.readdir(path[, options], callback)
讀取目錄的內容,回調有兩個參數 (err, files),其中 files 是目錄中的文件名的數組(不包括 '.' 和 '..')
options
const fs = require('fs/promises'); async function print(path) { const files = await fs.readdir(path); for (const file of files) { console.log(file); } } print('./').catch(console.error);
fs.mkdir(path[, options], callback)
創建目錄
options
mkdir -p
會把不存在的目錄創建// 創建 /tmp/a/apple 目錄,無論是否存在 /tmp 和 /tmp/a 目錄。 fs.mkdir('/tmp/a/apple', { recursive: true }, err => { if (err) throw err; });
fs.rmdir(path[, options], callback)
fs.rmdir 用于刪除文件夾
options
const fs = require('fs'); fs.rmdir('./tmp', { recursive: true }, err => console.log);
之前 rmdir 只能刪除空的文件夾,現在可以連同文件一起刪除了
感謝你能夠認真閱讀完這篇文章,希望小編分享Node.js中的文件夾寫入怎么實現內容對大家有幫助,同時也希望大家多多支持創新互聯網站建設公司,,關注創新互聯行業資訊頻道,遇到問題就找創新互聯網站建設公司,,詳細的解決方法等著你來學習!
分享標題:Node.js中的文件夾寫入怎么實現-創新互聯
網站鏈接:http://vcdvsql.cn/article18/ddjcdp.html
成都網站建設公司_創新互聯,為您提供域名注冊、虛擬主機、網站策劃、品牌網站建設、關鍵詞優化、電子商務
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯