Node's Perpetuum Mobile

    file-save

    0.2.0 • Public • Published

    Streaming saving file

    Build Status

    Streaming data to file and save it using Stream.(the module will make directory itself if the directory is not exist).

    Install

    npm install file-save
    

    Example

    var fileSave = require('file-save');
     
    // the first line will create a writeStream to the file path
    fileSave('sample/test')
        .write('this is the first line', 'utf8')
        .write('this is the second line', 'utf8', function() {
            console.log('writer callback')
        })
        .end('this is the end')
        .error(function() {
            console.log('error goes here')
        })
        .finish(function() {
            console.log('write finished.')
        })

    Usage

    fileSave(<filename>)
    

    file-save module will build a write stream to the file, and automatically make directory if the directory is not exist and need to create.

    Chaining methods

    .write(chunk, [encoding], [callbak])

    .end([string], [encoding], [callback])

    Same as .write method, but string is also optional.

    .error(callback)

    You can make a callback, while the stream prompt error

    see more: http://nodejs.org/api/stream.html#stream_event_error_1

    .finish(callback)

    Make a callback while finished, **using this method you have to call ** .foot before calling this method

    see more: http://nodejs.org/api/stream.html#stream_event_finish

    License

    MIT @chilijung

    Keywords

    Install

    npm i file-save

    DownloadsWeekly Downloads

    4,912

    Version

    0.2.0

    License

    MIT

    Last publish

    Collaborators

    • chilijung