create alias if not exists fs_list_roots as $$
import java.io.*;
import java.sql.*;
import org.h2.tools.*;
@CODE
ResultSet fs_list_roots()
{
SimpleResultSet rs = new SimpleResultSet();
rs.addColumn("NAME", Types.VARCHAR, 255, 0);
File files[] = File.listRoots();
for(int fi=0;fi<files.length;fi++){
rs.addRow(files[fi].getAbsolutePath());
}
return rs;
}
$$
実行例
call fs_list_roots();
※システム環境変数CLASSPATHにtools.jarを追加しておくこと。
動作環境
JDK6 Update 21, H2 Database 1.2.143 (2010-09-18)
0 件のコメント:
コメントを投稿