Website : rimsha.abasa.com
backdoor
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
canvas
/
node_modules
/
gglobby
/
lib
/
Filename :
globject.js
back
Copy
import fs from "fs"; function GlObject(files, dirs) { this.files = files || []; this.dirs = dirs || []; } function getFilesAndDirs(root, files, dirs) { root = root === "." ? "" : root + "/"; files = files || []; dirs = dirs || []; var entries = fs.readdirSync(root || "."); var entry; var i; var len; for (i = 0, len = entries.length; i < len; i++) { entry = entries[i]; if (fs.statSync(root + entry).isDirectory()) { dirs.push(root + entry + "/"); getFilesAndDirs(root + entry, files, dirs); } else { files.push(root + entry); } } return [files, dirs]; } GlObject.all = function() { var result = getFilesAndDirs("."); var files = result[0]; var dirs = result[1]; return new GlObject(files, dirs); }; export default GlObject;