fs.open('/Users/Fuckyou/Desktop/MyFile.txt', 'w+', function opened(err, fd) {

    if(err) { throw err };


    var writeBuffer = new Buffer('writing this string'),

        bufferPosition = 0,

        bufferLength = writeBuffer.length,

        filePosition = null;


    fs.write(fd,

        writeBuffer,

        bufferPosition,

        bufferLength,

        filePosition,

        function (err, written) {

            if (err) { throw err; }

            console.log('쓴 바이트 : ' + written + ' 바이트');

        });

});


이 코드가 어떻게 동작하는지좀 설명해주실분?