Files
lime/externs/air/sys/io/File.hx
2019-02-14 08:41:20 -08:00

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 {}
}