我试图读取目录中的所有文件,然后将所有文件推送到一个数组,之后,我尝试根据诸如sampleFile1,sampleFile2,sampleFile11,sampleFile23之类的名称对文件进行排序。
但是我下面的代码返回的名称为sampleFile1,sampleFile11,sampleFile2,sampleFile23。让我知道我要去哪里错了吗?
const fs = require('fs');
filedecode = function(file) {
const testFolder = './items/';
var result = []
fs.readdirSync(testFolder).forEach(file => {
console.log(file);
resultedBuffer.push(file)
})
console.log("resultedBuffer", resultedBuffer)
resultedBuffer.sort(function(a, b) {
return a - b
})
}