file-saveable

0.1.1 • Public • Published

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.

Package Sidebar

Install

npm i file-saveable

Weekly Downloads

1

Version

0.1.1

License

MIT

Last publish

Collaborators

  • moinism