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'');
});
});
});
}