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