Skip to content

ysden123/node-fsx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-fsx

File System eXtension for NodeJS

Travis status

Installation

npm install node-fsx

API

FileInfo

Class FileInfo provides information functions for a file:

  • exists()
  • creationTime()
  • size()
  • absPath()
  • isFile()
  • isDirectory()

Temp functions

Module temp provides functions for temporary files:

  • getTempDir() - returns system temp directory
  • getTempFileName(fileName) - returns full path to file in the system temporary directory
  • createTempFileName(prefix,extension) - generates unique file name in the system temporary directory

Usage

FileInfo

const fsx = require('node-fsx');

let fi = new fsx.FileInfo('file name is here');
console.log(fi.exists());
console.log(fi.creationTime());
console.log(fi.size());
console.log(fi.absPath());
console.log(fi.isFile());
console.log(fi.isDirectory());

Temp

const fsx = require('node-fsx');
console.log(fsx.getTempDir());
console.log(fsx.getTempFileName('temp.csv'));
console.log(fsx.createTempFileName('test', '.csv'));

About

File System eXtension for NodeJS

Resources

License

Stars

Watchers

Forks

Packages

No packages published