Данный файл или каталог отсутствует? - PullRequest
0 голосов
/ 24 апреля 2020

Недавно я начал разработку на дискорд-боте и продолжаю сталкиваться с этой проблемой / ошибкой, которая говорит, что «Строка 23: нет такого файла или каталога, откройте« C: \ Users \ Owner \ Desktop \ Limited Bot \ » Предметы \ Valkyrie_Helm. json '] ", хотя это правильно? Любые рассуждения или исправления для этого?

Вот каталог с файлами: enter image description here

//Variables
var fs = require("fs");
var path = require("path");
const Discord = require("discord.js");
const Client = new Discord.Client();
var Token = "";

//Log In
Client.login(Token)

//Item
var ItemsDirectory = "C://Users/Owner/Desktop/Limited Bot/Items";
function ReleaseItem() {
    fs.readdir(ItemsDirectory, function (err, Items) {
        var ItemTable = [];
        Items.forEach(function (Item) {
            var ItemName = path.basename(Item);
            ItemTable.push(ItemName);
        });
        var Item = ItemTable[Math.floor(Math.random() * ItemTable.length)]
        var ItemPath = ItemsDirectory + "/" + Item
        fs.readFile(ItemPath, "utf8", function (err, ItemOverview) {
            if (err) throw err;
            var ItemOvervieww = JSON.parse(ItemOverview);
            console.log(ItemOvervieww.Price)
        });
    });
}

ReleaseItem()

1 Ответ

3 голосов
/ 24 апреля 2020

Файл называется Valkyrie_Helm, а не Valkyrie_Helm.json.

...