const fs = require('fs'); const download = require('download'); const random = require('./random'); function fileExist(path) { try { fs.readFileSync(path); return true; } catch (err) { return false; } } function fileDelete(path) { try { fs.unlinkSync(path); return true; } catch (err) { return false; } } function fileDownload(url, name) { try { download(url, '../cdn/images/', { filename: name }); return true; } catch (err) { return false; } } function folderExist(path) { try { if (fs.existsSync(path)) { return true; } else { return false; } } catch (err) { return false; } } function getFilesFromFolder(path) { try { return fs.readdirSync(path); } catch (err) { return false; } } function randomFileFromFolder(path) { try { if (getFilesFromFolder(path)) { return random.random(0, getFilesFromFolder(path).length); } else { return false; } } catch (err) { return false; } } module.exports = { fileExist, fileDelete, fileDownload, folderExist, getFilesFromFolder, randomFileFromFolder, };