Detalhes do pacote

file-save

chilijung21.1kMIT0.2.0

auto create path and just save the file!

file, save

readme (leia-me)

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