52 lines
1.1 KiB
Haxe
52 lines
1.1 KiB
Haxe
package sys.io;
|
|
|
|
import flash.filesystem.File in FlashFile;
|
|
import flash.filesystem.FileMode;
|
|
import flash.filesystem.FileStream;
|
|
|
|
@:dce
|
|
@:coreApi
|
|
class File
|
|
{
|
|
public static function getContent(path:String):String
|
|
{
|
|
var file = new FlashFile(path);
|
|
var stream = new FileStream();
|
|
stream.open(file, FileMode.READ);
|
|
var content = stream.readUTFBytes(stream.bytesAvailable);
|
|
stream.close();
|
|
return content;
|
|
}
|
|
|
|
public static function saveContent(path:String, content:String):Void {}
|
|
|
|
public static function getBytes(path:String):haxe.io.Bytes
|
|
{
|
|
return null;
|
|
}
|
|
|
|
public static function saveBytes(path:String, bytes:haxe.io.Bytes):Void {}
|
|
|
|
public static function read(path:String, binary:Bool = true):FileInput
|
|
{
|
|
return null;
|
|
}
|
|
|
|
public static function write(path:String, binary:Bool = true):FileOutput
|
|
{
|
|
return null;
|
|
}
|
|
|
|
public static function append(path:String, binary:Bool = true):FileOutput
|
|
{
|
|
return null;
|
|
}
|
|
|
|
public static function update(path:String, binary:Bool = true):FileOutput
|
|
{
|
|
return null;
|
|
}
|
|
|
|
public static function copy(srcPath:String, dstPath:String):Void {}
|
|
}
|