Ctrl K
ComunidadGuías…

server/util/createFolders.js

Rama development · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import fs from 'node:fs';
import path from 'node:path';

const baseDir = process.cwd();

const neededFolder = ["data", "bin", "data/logs", "data/servers", "data/certs"];

neededFolder.forEach(folder => {
    const fullPath = path.join(baseDir, folder);
    if (!fs.existsSync(fullPath)) {
        try {
            fs.mkdirSync(fullPath, {recursive: true});
        } catch (e) {
            console.error(`Could not create the ${folder} folder. Please check the permission`);
            process.exit(0);
        }
    }
});