node.jsを使用して単純なテキストファイルのコンテンツを削除します。 ファイルを新しい/空のファイルに置き換えます。Node.js /ファイル内のコンテンツを削除する
ノードでこれをどのように達成できますか?
node.jsを使用して単純なテキストファイルのコンテンツを削除します。 ファイルを新しい/空のファイルに置き換えます。Node.js /ファイル内のコンテンツを削除する
ノードでこれをどのように達成できますか?
次のいずれかが動作します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')})
はまた、あなたが使用するべきではありません
both functionsの
synchronous versionsがあります。
は、ファイルを削除するために必要な呼び出しです。異なる内容で置き換えるには、fs.writeFile
で上書きしてください。
fs.writeFileのノードのドキュメントから:ファイルにデータを非同期で書き込み、ファイルが既に存在する場合は置き換えます。リンク解除手順は不要です。 – ChrisCM
@ChrisCM私は質問の両方の部分に答えるだけです。 –
ここを見ていますか? http://nodejs.org/api/fs.html – Dan455
研究の不足のためにdownvoted –
フラグを供給しない場合、これはfs.writeFileのデフォルトの動作ではありませんか?実際にはファイルに追加するために追加することは実際には困難です。 – ChrisCM