Packagejp.seagirl.filesystem
Classpublic class FileIO

FileIOを簡単に扱うためのクラスです。


Example
XMLを文字列としてファイルに読み書きする例
  var xml:XML = <hoge>fuga</hoge>;
  
  var fileIO:FileIO = new FileIO();
  fileIO.writeString('xml/hoge.xml', xml.toXMLString());
  
  var string:String = fileIO.readString('xml/hoge/xml');
  var restoredXml:XML = new XML(string);
  



Public Properties
 PropertyDefined by
  storage : File
ストレージの場所
FileIO
Public Methods
 MethodDefined by
  
FileIO(storage:File = null)
コンストラクタ
FileIO
  
readBinary(path:String):ByteArray
ファイルをByteArray型のデータとして読み込みます。
FileIO
  
readFile(path:String):File
ファイルをFile型として読み込みます。
FileIO
  
readObject(path:String):Object
ファイルをObject型のデータとして読み込みます。
FileIO
  
readString(path:String):String
ファイルをString型のデータとして読み込みます。
FileIO
  
writeBinary(path:String, value:ByteArray):Boolean
ByteArray型のオブジェクトをファイルに書き込みます。
FileIO
  
writeObject(path:String, value:Object):Boolean
Object型のデータをファイルに書き込みます。
FileIO
  
writeString(path:String, value:String):Boolean
String型のデータをファイルに書き込みます。
FileIO
Property detail
storageproperty
storage:File  [read-write]

ストレージの場所

The default value is File.applicationStorageDirectory.

Implementation
    public function get storage():File
    public function set storage(value:File):void

See also

flash.desktop.File
Constructor detail
FileIO()constructor
public function FileIO(storage:File = null)

コンストラクタ

Parameters
storage:File (default = null) — ストレージの場所

See also

flash.desktop.File
Method detail
readBinary()method
public function readBinary(path:String):ByteArray

ファイルをByteArray型のデータとして読み込みます。

Parameters
path:String

Returns
ByteArray — 読み込んだデータ
readFile()method 
public function readFile(path:String):File

ファイルをFile型として読み込みます。

Parameters
path:String

Returns
File — 読み込んだデータ
readObject()method 
public function readObject(path:String):Object

ファイルをObject型のデータとして読み込みます。

Parameters
path:String

Returns
Object — 読み込んだデータ
readString()method 
public function readString(path:String):String

ファイルをString型のデータとして読み込みます。

Parameters
path:String

Returns
String — 読み込んだデータ
writeBinary()method 
public function writeBinary(path:String, value:ByteArray):Boolean

ByteArray型のオブジェクトをファイルに書き込みます。

Parameters
path:String
 
value:ByteArray

Returns
Boolean — 書き込みに成功したかどうか
writeObject()method 
public function writeObject(path:String, value:Object):Boolean

Object型のデータをファイルに書き込みます。

Parameters
path:String
 
value:Object

Returns
Boolean — 書き込みに成功したかどうか
writeString()method 
public function writeString(path:String, value:String):Boolean

String型のデータをファイルに書き込みます。

Parameters
path:String
 
value:String

Returns
Boolean — 書き込みに成功したかどうか