gpt4 book ai didi

javascript - 为什么 readdirSync 会自动对结果进行排序?

转载 作者:搜寻专家 更新时间:2023-11-01 00:34:40 27 4
gpt4 key购买 nike

我使用 fs.readdirSync(path) 方法检索数组中的文件名。为什么结果数组中的文件名要排序?

function checkFile() {
try {
let imgsFolder = './images/';
let imgs = fs.readdirSync(imgsFolder);

fs.statSync(imgsFolder);
return imgs;
}

catch (e) {
console.log("Folder does not exist.");
fs.mkdirSync("images/");
console.log("Folder was created.");
}
}

checkFile();

例如,文件夹中有以下文件:tts.jpg、array.jpg、man.jpg,但我将它们检索为 array.jpg、man.jpg、tts.jpg.

最佳答案

好吧,如果你阅读 readdir readdirSync 引用的信息方法,出现下面的评论

The order in which filenames are read by successive calls to readdir() depends on the filesystem implementation; it is unlikely that the names will be sorted in any fashion.

关于javascript - 为什么 readdirSync 会自动对结果进行排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56926431/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com