![](/img/trans.png)
[英]How to get all the paths of files inside a specific directory in JavaScript array
[英]Get file paths in a directory with javascript
我正在嘗試創建一個 npm package 來檢查未導入的圖像。
如何指示 javascript 循環遍歷目錄並將文件路徑傳遞到數組中?
然后我想遍歷另一個目錄並檢查這些文件是否包含文件路徑作為字符串。
我似乎找不到任何從目錄中動態提取文件路徑的示例,我將不勝感激。
使用節點,您可以執行以下操作:
const path = require("path");
const fs = require("fs");
const directoryPath = path.join(__dirname, ...path to your dir);
const filePaths = [];
fs.readdir(directoryPath,(err, files) => {
if (err) {
return console.log('Unable to scan directory: ' + err);
}
files.forEach(file =>{
filePaths.push(path.resolve(file));
})
})
您現在有了一個包含 filePaths 的數組,並且可以使用它執行其他任務。 如果您不想要完整的文件路徑而只是名稱只是推送文件而不是 path.resolve(file)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.