write readstream readfilesync read nodejs node javascript node.js newline

readstream - readfilesync javascript



Nueva lĂ­nea en Node.js (2)

Parece que está ejecutando esto en Windows (dada su ruta de archivo H://log.txt ).

Intenta usar /r/n lugar de simplemente /n .

Honestamente, /n está bien; probablemente esté viendo el archivo de registro en el bloc de notas u otra cosa que no represente nuevas líneas que no sean de Windows. Intente abrirlo en un visor / editor diferente (por ejemplo, Wordpad).

Estoy tratando de agregar datos a un archivo de registro usando Node.js y está funcionando bien, pero no va a la siguiente línea. / n no parece estar funcionando en mi función a continuación. ¿Alguna sugerencia? Gracias

function processInput ( text ) { fs.open(''H://log.txt'', ''a'', 666, function( e, id ) { fs.write( id, text + "/n", null, ''utf8'', function(){ fs.close(id, function(){ console.log(''file is updated''); }); }); }); }


Use la constante os.EOL en su lugar.

var os = require("os"); function processInput ( text ) { fs.open(''H://log.txt'', ''a'', 666, function( e, id ) { fs.write( id, text + os.EOL, null, ''utf8'', function(){ fs.close(id, function(){ console.log(''file is updated''); }); }); }); }