VirtualFile オブジェクト

VirtualFile操作クラス。
バージョン:1.0
導入されたバージョン:5.0

コンストラクタの概要
VirtualFile(Strig fileName)
ファイルオブジェクトを生成します。

メソッドの概要
Boolean append(String strm)
ファイルへのデータ追記出力します。
Array directories()
ディレクトリの一覧を取得します。
Boolean exist()
ファイルまたはディレクトリの存在をチェックします。
Array files()
ファイルの一覧を取得します。
Boolean isDirectory()
ディレクトリの存在をチェックします。
Boolean isFile()
ファイルの存在をチェックします。
Number lastModified()
最終更新時刻の取得をします。
Array lists()
ファイルおよびディレクトリの一覧を取得します。
String load()
ファイルのデータを取得します。
Boolean makeDirectories()
ディレクトリを新規作成します。
Boolean move(String newFile)
ファイル名を変更します。
String path()
ファイルまたはディレクトリの名前を取得します。
String read()
ファイルのデータを取得します。
Boolean remove()
ファイルまたはディレクトリを削除します。
Boolean save(String strm)
ファイルへのデータ出力します。
Number size()
ファイルサイズを取得します。
Boolean write(String strm)
ファイルへデータ出力します。

コンストラクタの詳細
VirtualFile

VirtualFile(Strig fileName)
ファイルオブジェクトを生成します。
new VirtualFile(file_name) file_name: ファイル名(必須)
パラメータ
fileName Strig ファイル名

メソッドの詳細
append

Boolean append(String strm)

ファイルへのデータ追記出力します。
コンストラクタで指定されたファイルパスにアクセスします。
出力データは Unicode とみなしてローカルの文字コードに変換した結果を出力します。
パラメータ
strm String ファイルへ書き込むデータ(テキスト)
返却値
Boolean 真値:成功/偽値:失敗

directories

Array directories()

ディレクトリの一覧を取得します。
このオブジェクトが示すディレクトリ下のディレクトリを検索します。
返却は、JSの配列データ。各要素は、ディレクトリ名称。
返却値
Array 一覧配列

exist

Boolean exist()

ファイルまたはディレクトリの存在をチェックします。
返却値
Boolean 真値:存在を確認/偽値:存在しない

files

Array files()

ファイルの一覧を取得します。
このオブジェクトが示すディレクトリ下のファイルを検索
返却は、JSの配列データ。各要素は、ファイル名称。
返却値
Array 一覧配列

isDirectory

Boolean isDirectory()

ディレクトリの存在をチェックします。
返却値
Boolean 真値:ディレクトリとしての存在を確認/偽値:ディレクトリとして存在しない

isFile

Boolean isFile()

ファイルの存在をチェックします。
返却値
Boolean 真値:ファイルとしての存在を確認/偽値:ファイルとして存在しない

lastModified

Number lastModified()

最終更新時刻の取得をします。
返却値
Number ファイルが最後に変更された時刻をあらわす数値。
00:00:00 GMT. January 1, 1970 からのミリ秒
ファイルが存在しないか、入出力エラーの場合 0L

lists

Array lists()

ファイルおよびディレクトリの一覧を取得します。
このオブジェクトが示すディレクトリ下のメンバーを検索
返却は、JSの配列データ。
各要素は、ディレクトリおよびファイル名称。
サブディレクトリまで再帰的に検索
返却値
Array 一覧配列

load

String load()

ファイルのデータを取得します。
ファイルデータ(バイナリ)の取得。エラーが発生した場合は null を返却
返却値
String ファイルの内容(バイナリ)

makeDirectories

Boolean makeDirectories()

ディレクトリを新規作成します。
存在していない必要な親ディレクトリも同時に作成します。
返却値
Boolean 真値:生成成功/偽値:生成失敗

move

Boolean move(String newFile)

ファイル名を変更します。
パラメータ
newFile String 新しいファイル名
返却値
Boolean 真値:名称変更に成功/偽値:名称変更に失敗

path

String path()

ファイルまたはディレクトリの名前を取得します。
返却値
String ファイルまたはディレクトリ名

read

String read()

ファイルのデータを取得します。
ファイルデータ(テキスト)を取得します。
返却データは Unicode に変換されています。
エラーが発生した場合は null を返却
返却値
String ファイルの内容(テキスト)

remove

Boolean remove()

ファイルまたはディレクトリを削除します。
ディレクトリが削除されるためには空である必要があります。
返却値
Boolean 真値:ファイルまたはディレクトリが正常の削除された/偽値:削除失敗

save

Boolean save(String strm)

ファイルへのデータ出力します。
コンストラクタで指定されたファイルパスにアクセスします。
パラメータ
strm String ファイルへ書き込むデータ(バイナリ)
返却値
Boolean 真値:成功/偽値:失敗

size

Number size()

ファイルサイズを取得します。
返却値
Number ファイルサイズ(バイト単位)/ファイルが存在しない場合 0L

write

Boolean write(String strm)

ファイルへデータ出力します。
コンストラクタで指定されたファイルパスにアクセスします。
出力データは Unicode とみなしてローカルの文字コードに変換した結果を出力します。
パラメータ
strm String ファイルへ書き込むデータ(テキスト)
返却値
Boolean 真値:成功/偽値:失敗