@neonius/fs
v0.0.5
Published
Adds functionality to the original file system
Downloads
5
Maintainers
Readme
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);