0.1.1 • Published 6 years ago

file-saveable v0.1.1

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

file-saveable

NodeJS module that returns a path for file to save. It works similar to how browser determines the file name for new downloads.

E.g.:

If 'file.png' already exists in that directory then it would return 'file (1).png'

  • Install
npm i file-saveable -S
  • Require
var saveAble = require('file-saveable');
  • Call
var newPath = saveAble('/path/to/file.ext');
// If 'file.ext' already exists in '/path/to/' then it would return 'file (1).ext' and so on.

Usage

var saveAble = require('file-saveable');
saveAble(targetPath, options); // returns the new path
  • targetPath (string) is required parameter and should be a valid, existing path. Error will be thrown otherwise.

  • options (object), Only accepts format for now.

    • format (string), Default:({n}): The string that you want to append to new file name, before file extension. It should contain {n} which will be replaced by the number incremented for the file. E.g: -{n}

      If 'file.ext' already exists then it would return 'file-1.ext' and so on.