javascript——如何从目录中随机选取图像(使用Repl.it)
发布时间:2022-04-26 21:54:37 160
相关标签: # 前端
我正在制作一台香蕉机,它会在我在fun目录中创建的目录中随机抓取一个香蕉图像,下面是我的代码:
var fs = require('fs');
fs.readdir('./fun/bananas/', (err, files) => {
if (err) console.log(err);
let bonannapics = files.filter(f => f.split('.').pop() === 'png');
let chosenFile = bonannapics[Math.floor(Math.random() * bonannapics.length)]
const attachment = new MessageAttachment(chosenFile)
let bananaembed = new MessageEmbed()
.setTitle("Bonana Machine")
.setColor(config.color)
.setDescription("here is your banana!")
.attachFiles(attachment)
.setImage(attachment)
.setFooter(config.footer)
message.channel.send(bananaembed);
});
以下是错误:
(node:6072) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, stat '/home/runner/Gloozzys-Treehouse/banana3.png'
文件夹结构如下:文件夹
它认为图像位于不同的目录中,但我不知道为什么,如果有人能帮我解决这个问题,那就太好了。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报