как отсортировать массив имен файлов на основе числа в имени файла, например sampleFile1, sampleFile2, sampleFile11 и т. д. - PullRequest
0 голосов
/ 02 октября 2018

Я пытаюсь прочитать все файлы в каталоге, а затем отправить все файлы в массив, после этого я пытаюсь отсортировать файлы по имени, например 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
    })   
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...