JavaScript > Rhinoでファイルを読み込む方法

更新日 2011-12-24
広告
Rhinoで、ファイルを読み込む方法を紹介します。 (参考: Rhino Shellの基本的な使い方)
以下のファイル sample.txt を読み込んでみます。
This
is 
a
sample.
Rhinoでファイルを読み込むには、readFile関数を利用します。 readFile関数を使ったサンプル test-readfile.js を以下に示します。
var TEST_READFILE = {};

// 引数のパスをreadFile関数に渡す。読み込んだ内容を出力する。
TEST_READFILE.read = function (filepath) {
    var data = readFile(filepath);
    print(data);
};

if (arguments.length === 0) {
    print("Usage: test-readfile.js filepath");
} else {
    TEST_READFILE.read(arguments[0]);    
}
argumentsは、Rhinoが用意してくれている変数で、Rhinoシェルが実行されたときの引数を保持しています。 1つ目の引数に、読み込みたいファイルのパスを指定します。
実行してみます。
rhino-readfile$ rhino test-readfile.js sample.txt
This
is 
a
sample.
このように、ファイルを読み込むことができます。
広告
お問い合わせは sweng.tips@gmail.com まで。
inserted by FC2 system