[英]Is there a way to list the file extension of all files in a directory node.js?
所以當我使用fs.readdir()
我只得到文件名,如果我使用.split(".")
它不會工作,因為如果我有一個名為a.exe
的文件夾,它會說.exe
是擴展名不是因為文件夾沒有擴展名。
這是fs.readdir()
的代碼
fs.readdir("./", (err,data)=>{
if (err) throw err
console.log(data)
})
控制台:( a.exe
是一個文件夾, aa.exe
是一個文件)
[ 'a.exe', 'aa.exe' ]
任何獲取文件擴展名或獲取它是文件夾還是文件的方法(這也有幫助)
https://i.stack.imgur.com/yE0oD.png
我曾經使用“文件系統”模塊。
這是使用此模塊的教程。
fs.recurse('path', function(filepath, relative, filename) { });
fs.recurse('path', [
'*.css',
'**/*.js',
'path/*.html',
'!**/path/*.js'
], function(filepath, relative, filename) {
if (filename) {
// it's file
} else {
// it's folder
}
});
// Only using files
fs.recurse('path', function(filepath, relative, filename) {
if (!filename) return;
});
你可以在這里找到更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.