在我的 Nodejs 專案中,我有一個名為input的檔案夾,其中包含green-1.png、green-2.png、green-3.png、red-1.png、red-2.png、red-3.png檔案
我想讀取輸入目錄并只獲取所有綠色檔案。
我試過這個代碼:
const { promisify } = require('util')
const readdir = promisify(fs.readdir)
const files = await readdir('../input')
它作業正常,但它讓我從輸入檔案夾中獲取所有綠色和紅色檔案。
我怎樣才能只得到所有綠色的?
uj5u.com熱心網友回復:
fs.readdir將獲取檔案夾的所有內容。沒有辦法過濾函式中的檔案。
您能做的最好的事情是將檔案過濾為綠色的檔案
const filteredFiles = files.filter((f) => f.includes('green'));
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/345458.html
標籤:javascript 节点.js 读取目录
上一篇:從當前時間減去時間
下一篇:MaterialUI單個圖示
