Files
lime/externs/air/sys/io/File.hx
2018-07-10 12:27:15 -07:00

82 lines
1.2 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 {
}
}