0.0.5 • Published 7 years ago
@neonius/fs v0.0.5
Neonius module FS
Recursive directory creation
fs.neonius.dirmk(path, callback);Example
fs.neonius.dirmk("./a/b/c", () => { console.log("End") });Recursive directory deletion
fs.neonius.dirrm(path, callback);Example
fs.neonius.dirrm("./a", () => { console.log("End") });Write file with recursive directory creation
fs.neonius.writeFile(path, data, callback);Example
fs.neonius.writeFile("./a/b/c/file.txt", "Hello", (err) => { if(err) console.log(err) console.log("End") });Create write stream with recursive directory creation
fs.neonius.createWriteStream(path, options);Example
var stream = fs.neonius.createWriteStream("./a/b/c/file.txt"); stream.write("Hello "); stream.write("Neonius!"); stream.end();Scan directory Synchronously
fs.neonius.scandirSync(path, fn, blacklist, cb) fs.neonius.scandirSync(path, fn, cb)Example
fs.neonius.scandirSync("./", (a, f) => { console.log(a, f) }, ["node_modules"], () => { console.log("End") })Scan directory Asynchronously
fs.neonius.scandirAsync(path, fn, blacklist)Example
fs.neonius.scandirAsync("./", (a, f) => { console.log(a, f) }, ["node_modules"])Copy directory
fs.neonius.dircopy(path, topath)Example
fs.neonius.dircopy("./", "./copy")Write Object in file
fs.neonius.writeJSON(path, object);Example
fs.neonius.writeJSON("./file.json", {"hello":"neonius"});Read file and return Object
fs.neonius.readJSON(path);Example
var file = fs.neonius.readJSON("./file.json"); console.log(file);