タグ

Node.jsとファイル入出力に関するni66lingのブックマーク (3)

  • fs - Node.js Manual & Documentation

    File System File I/O は POSIX 標準の関数に対する単純なラッパーとして提供されます。 このモジュールを使用するには require('fs') してください。 全てのメソッドは非同期と同期の形式があります。 非同期の形式は常に最後の引数として完了コールバックを受け取ります。 引数として渡される完了コールバックはメソッドに依存しますが、 最初の引数は常に例外のために予約されています。 操作が成功で完了すると最初の引数は null または undefined となります 非同期バージョンの例です: var fs = require('fs'); fs.unlink('/tmp/hello', function (err) { if (err) throw err; console.log('successfully deleted /tmp/hello'); });

  • node.js でファイル操作 (Streams) - 酔いどれコード

    今まで JavaScript ではファイルを扱うコードを書いたことはなかった(そもそも扱えないし)。node.js ではファイルも扱うことができる。今回は Stream インタフェースを試してみた。 % node -v v0.5.0-pre イベントの確認 まずは、イベントがどのような順番で起きるか確認してみる。入力ファイルの内容を pipe を使ってそのまま出力ファイルへ流し込む。 コード input.txt ABCDEFGHIJKLM zyxwvutsrqpon 1234567890streams1.js var fs = require('fs'); var read = fs.createReadStream('./input.txt', {bufferSize: 32}); var write = fs.createWriteStream('./output.txt'); rea

    node.js でファイル操作 (Streams) - 酔いどれコード
  • node.jsでファイル操作 - あさdev

    node.js使って何か作りたいと漠然と思っているけど、なかなか何を作ろうか、何が作れるのかが浮かんでこないのでとりあえずnode.jsに慣れておこうと思ってまずファイル操作から始めることにした。 今回はcygwin環境。(前に入れたportble ubuntuが動かなかったので…) 構成は以下。 index.html jquery.js server.js fu.js ページでファイルの名前と書き込む内容を入力させて送信するという超簡単なもの。 HTMLのBODY部分 <div> file: <input type="text" name="fileName" id="fileName" />.txt<br /> content: <input type="text" name="content"id="content" /><br /> <input type="submit" val

    node.jsでファイル操作 - あさdev
  • 1