JCore.FileSystem - File system API based on Node.js

Overview

JCore.FileSystem

Automated Test File System Node.js Package

Table of Contents

Introduction

JCore.FileSystem is a file system library for JavaScript providing a simple and easy to use file system API based on Node.js. It is designed to be used in a Node.js environment and a core part of the JCore Framework.

Installation

To install JCore.FileSystem, run the following command:

    npm install @sniper-code/jcore-filesystem

Uninstall

To uninstall JCore.FileSystem, run npm uninstall @sniper-code/jcore.filesystem.

Exposed API

All the exposed API is documented below.

Network

This API is used to access the list of network. Example:

const {Network} = require('Jcore.FileSystem');
const network = new Network();
console.log(network.network);
/*
* Prints the list of network in following format.
* [ '{Device_Name}':'{IP_Address}' ]
*/

File

This API is used to access file system and self explanatory endpoints. Example:

    const {
        File_System
    } = require('Jcore.FileSystem');

    // All the exposed endpoints are static methods of File_System class so you can access them directly.

    // Example:
        console.log(File_System.scan_dir('./))
    // Prints the list of files and directories in the current directory.

All the endpoints are listed below.

  1. File_System.path_resolve
  2. File_System.is_file
  3. File_System.file_path
  4. File_System.file_ext
  5. File_System.file_name
  6. File_System.file_name_with_ext
  7. File_System.file_size
  8. File_System.file_exists
  9. File_System.file_stats
  10. File_System.read_file
  11. File_System.write_file
  12. File_System.update_file
  13. File_System.append_file
  14. File_System.delete_file
  15. File_System.rename_file
  16. File_System.copy_file
  17. File_System.move_file
  18. File_System.is_dir
  19. File_System.dir_path
  20. File_System.dir_name
  21. File_System.dir_exists
  22. File_System.scan_dir
  23. File_System.search_dir
  24. File_System.scan_dir_recursive_depth
  25. File_System.scan_dir_recursive
  26. File_System.mkdir
  27. File_System.rename_dir
  28. File_System.copy_dir
  29. File_System.delete_dir

Release

Visit GitHub Release to see the latest release.

Package

Visit GitHub Packages to see the latest release package.

You might also like...

Serve file server with single zip file as file system in Deno.

zipland Serve file server with one-single zip file in Deno. Support zip just zip32 with deflated or uncompressed serving plaintext deflate Examples Yo

Nov 2, 2022

The Frontend of Escobar's Inventory Management System, Employee Management System, Ordering System, and Income & Expense System

The Frontend of Escobar's Inventory Management System, Employee Management System, Ordering System, and Income & Expense System

Usage Create an App # with npx $ npx create-nextron-app my-app --example with-javascript # with yarn $ yarn create nextron-app my-app --example with-

Jan 2, 2023

A boilerplate for Vite, React, Tailwindcss with filesystem based routing

Template This is a React, Vite, Tailwind template. It features filesystem based routing, similar(ish) to Next.js. It also formats and serves markdown

Dec 28, 2022

Plupload is JavaScript API for building file uploaders. It supports multiple file selection, file filtering, chunked upload, client side image downsizing and when necessary can fallback to alternative runtimes, like Flash and Silverlight.

Plupload Plupload is a cross-browser multi-runtime file uploading API. Basically, a set of tools that will help you to build a reliable and visually a

Jan 1, 2023

An easy way to discover and manage your cloud like a local filesystem

An easy way to discover and manage your cloud like a local filesystem

cfs An easy way to discover and manage your cloud like a local filesystem. The swiss army knife for finding any resource in your AWS account. ⏬ instal

Jun 4, 2022

A blazingly fast Bun.js filesystem router, with an unpleasantly smooth experience!

Oily A blazingly fast Bun.js filesystem router, with an unpleasantly smooth experience! Installation · Usage · Examples · Discord Installation Once yo

Dec 19, 2022

A quickstart AWS Lambda function code generator. Downloads a template function code file, test harness file, sample SAM deffiniation and appropriate file structure.

Welcome to function-stencil 👋 A quickstart AWS Lambda function code generator. Downloads a template function code file, test harness file, sample SAM

Jun 20, 2022

Feel free to create new file, don't hesitate to pull your code, the most important thing is that the file name here must match your nickname so that file does not conflict with other people.

Hacktoberfest Indonesia Apa Itu Hacktoberfest ? Hacktoberfest adalah acara tahunan yang bertujuan untuk mendorong berkontribusi kedalam ekosistem open

Dec 15, 2022

Remote Keyboard Tutoring System is a web-based system that can be attached to any keyboard synthesizer through a MIDI connector.

Remote Keyboard Tutoring System is a web-based system that can be attached to any keyboard synthesizer through a MIDI connector.

The Remote Keyboard Tutoring System is a web-based system that can be attached to any (electronic) keyboard synthesizer through a MIDI connector. Once our system is connected to the keyboard, the user can interactively learn, play or teach in combination with the web application that we provide.

Nov 15, 2022

Node.js library that provide a cache for file metadata or file content.

@file-cache A cache library for file metadata or file content. It is useful for process that work a given series of files and that only need to repeat

Aug 6, 2022

This is a simple file uploading system made up using node & express

FileUploader A simple file-upload application made using Node.js and Express. Local Setup Install the Dependencies Using npm npm install Usage Starti

Nov 2, 2022

A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.

A JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.

Flow.js Flow.js is a JavaScript library providing multiple simultaneous, stable and resumable uploads via the HTML5 File API. (Demo) The library is de

Dec 18, 2022

A web-app built with next.js that can automatically install mods into a new Minecraft or MultiMC Launcher Profile using the File System Access API

Mod Installer This is a Next.js App which automatically installs fabric mods on your PC and creates a Minecraft Launcher Profile for you. Idea & Inspi

Nov 27, 2022

Browse local files using the non-standard Web Browser File System Access API

Browse local files using the non-standard Web Browser File System Access API

Browse local files using the non-standard Web Browser File System Access API

Oct 26, 2022

[Experimental] Browse local files using the non-standard File System Access API

[Experimental] Browse local files using the non-standard File System Access API

jupyterlab-filesystem-access Browse local files using the non-standard Web Browser File System Access API. ⚠️ This extension is compatible with Chromi

Apr 14, 2022

[Experimental] Browse local files using the non-standard File System Access API

[Experimental] Browse local files using the non-standard File System Access API

jupyterlab-filesystem-access Browse local files using the non-standard Web Browser File System Access API. ⚠️ This extension is compatible with Chromi

Apr 15, 2022

With this File Manager prepared for PHP/Js, you can perform all file operations on your server without any problems.

FileManager With this File Manager prepared for PHP/Js, you can perform all file operations on your server without any problems. Instead of downloadin

Sep 23, 2022

CLI utility that parses argv, loads your specified file, and passes the parsed argv into your file's exported function. Supports ESM/TypeScript/etc out of the box.

cleffa CLI tool that: Parses argv into an object (of command-line flags) and an array of positional arguments Loads a function from the specified file

Mar 6, 2022

A file manager plugin for logseq(Search unused assets file)

A file manager plugin for logseq(Search unused assets file)

logseq-plugin-file-manager Search files from assets and draws but not used in journals or pages. Please backup files before operation, and before dele

Dec 23, 2022
Releases(v1.0.1)
  • v1.0.1(Jan 23, 2022)

    JCore.FileSystem v1.0.1

    Added

    • [x] Network Ip Address Listing
    • [x] File handling
    • [x] Directory handling

    Full Changelog: https://github.com/Sniper-Code/JCore.FileSystem/commits/v1.0.1

    Source code(tar.gz)
    Source code(zip)
Owner
Sniper Code
Sniper Code
MyDrive is an Open Source cloud file storage server (Similar To Google Drive)

MyDrive is an Open Source cloud file storage server (Similar To Google Drive). Host myDrive on your own server or trusted platform and then access myDrive through your web browser. MyDrive uses mongoDB to store file/folder metadata, and supports multiple databases to store the file chunks, such as Amazon S3, the Filesystem, or just MongoDB. MyDrive is built using Node.js, and Typescript. The service now even supports Docker images!

null 2.8k Dec 30, 2022
Blaze is a file sharing progressive web app built using WebTorrent and WebSockets

Blaze is a file sharing progressive web app(PWA) that allows users to transfer files between multiple devices. I

Akash Hamirwasia 1.6k Jan 4, 2023
File downloading using client-side javascript

download Summary The download() function is used to trigger a file download from JavaScript. It specifies the contents and name of a new file placed i

dandavis 2.1k Dec 31, 2022
A JavaScript PDF generation library for Node and the browser

PDFKit A JavaScript PDF generation library for Node and the browser. Description PDFKit is a PDF document generation library for Node and the browser

null 8.5k Jan 7, 2023
High-level API for working with binary data.

jBinary ![Gitter](https://badges.gitter.im/Join Chat.svg) Binary data in JavaScript is easy! jBinary makes it easy to create, load, parse, modify and

null 529 Dec 29, 2022
A command line interface for file handling using JCore.FileSystem

JCore.FileSystem.Cli Table of Contents JCore.FileSystem.Cli Table of Contents Introduction Installation Uninstall Usage References Articles Packages T

Sniper Code 1 Jan 21, 2022
Run a command, watch the filesystem, stop the process on file change and then run the command again...

hubmon Run a command, watch the filesystem, stop the process on file change and then run the command again... Install You can install this command lin

Hubert SABLONNIÈRE 7 Jul 30, 2022
In-memory filesystem with Node's API

In-memory filesystem with Node's API

Vadim Dalecky 1.4k Jan 4, 2023
jCore - JavaScript library for building UI components

JavaScript library for building UI components

iOnStage 11 Jan 21, 2022