JavaScript/io.js


Total: 4050 / Today: 1 / Yesterday: 1

io.js

GitHubにリポジトリを作成しました。

https://github.com/logue/JS-File-Class

io.jsは、HTMLアプリケーション(HTA)向けに作ったJavaScriptでファイル操作やレジストリ操作などを簡易化するためのなんちゃってフレームワークです。

一応、ActiveX、Adobe AIR、MacOS XのWidgetに同じ関数でアクセスできるようにしています。(チェックしてません)

io.js

反響によってはLoreleiみたく、Google Codeでやろうかなぁ。

使い方:

var io = new Io();
関数動作
io.readReg()レジストリ読み込み(Windowsのみ)
io.writeReg()レジストリ書き込み(Windowsのみ)
io.deleReg()レジストリ削除(Windowsのみ)
io.dirReg()レジストリサブキー一覧(Windowsのみ)未チェック
io.readEnv()環境変数読み込み(Windows/Macのみ)
io.setEnv()環境変数設定(Windows/Macのみ)
io.deleEnv()環境変数削除(Windows/Macのみ)
io.exsists()ファイル存在確認
io.exec()コマンド実行(Windows/Macのみ)
io.run()アプリケーション実行(Windows/Macのみ)
io.version()バージョン(Windowsのみ)
io.read(ファイル名)ファイル読み込み
io.write(ファイル名,中身)ファイル書き込み
io.create()新規ファイル/ディレクトリ(fileが、\か/で終わる場合はディレクトリとする)
io.dele()ファイル/ディレクトリを削除
io.move()ファイル/ディレクトリを移動
io.copy()ファイル/ディレクトリのコピー
io.list()ディレクトリ一覧(Windowsの場合のみ\で終わった場合)
io.zip()Zip圧縮(Windowsのみ)

気が向いたら

io.compress()gzip圧縮
io.decompress()gzip解凍

使用例

レジストリ読み出し(HKEY_LOCAL_MACHINE\SOFTWARE\sample)の場合

var io = new Io();
var key = 'HKEY_LOCAL_MACHINE\\SOFTWARE\\sample\\';
var value = io.readReg(key);

ファイル書き込み

var io = new Io();
var file = test.txt';
var data = "データーです。"
io.write(file, data); // 帰り値は、成功時true,失敗時はエラーメッセージ。

ディレクトリ作成

var io = new Io();
var file = test\\';
io.create(file); // 帰り値は、成功時true,失敗時はエラーメッセージ。

雑記

コメント

@pcomment

Last Modified: 2012-03-06 23:51:26