Node.js / Удалить содержимое в файле

17

Я хочу удалить содержимое простого текстового файла с помощью node.js. Или замените файл на новый / пустой.

Как я могу достичь этого в узле?

(Я на Linux - но я думаю, что это не имеет значения)

    
задан user937284 28.06.2013 в 20:20
источник

2 ответа

39

Вы ищете fs.truncate или fs.writeFile

Будет выполнено одно из следующих действий:

var fs = require('fs')
fs.truncate('/path/to/file', 0, function(){console.log('done')})

или

var fs = require('fs')
fs.writeFile('/path/to/file', '', function(){console.log('done')})

Существуют также синхронные версии обе функции , которые вы не должны использовать.

    
ответ дан Andbdrew 28.06.2013 в 20:25
источник
0

fs.unlink - вызов, необходимый для удаления файла. Чтобы заменить его на другое содержимое, просто перепишите его на fs.writeFile .

    
ответ дан Peter Lyons 28.06.2013 в 20:25
источник