W3cubDocs

/Haxe C#

File

package cs.system.io

@:abstract@:final@:libType@:csNative@:native("System.IO.File") Available on cs

Static methods

@:final @:overload static AppendAllText (path:String, contents:String):Void

@:final @:overload static AppendAllText (path:String, contents:String, encoding:Encoding):Void

@:final @:overload static AppendText (path:String):StreamWriter

@:final @:overload static Copy (sourceFileName:String, destFileName:String):Void

@:final @:overload static Copy (sourceFileName:String, destFileName:String, overwrite:Bool):Void

@:final @:overload static Create (path:String):FileStream

@:final @:overload static Create (path:String, bufferSize:Int, options:FileOptions, fileSecurity:FileSecurity):FileStream

@:final @:overload static Create (path:String, bufferSize:Int, options:FileOptions):FileStream

@:final @:overload static Create (path:String, bufferSize:Int):FileStream

@:final @:overload static CreateText (path:String):StreamWriter

@:final @:overload static Decrypt (path:String):Void

@:final @:overload static Delete (path:String):Void

@:final @:overload static Encrypt (path:String):Void

@:final @:overload static Exists (path:String):Bool

@:final @:overload static GetAccessControl (path:String):FileSecurity

@:final @:overload static GetAccessControl (path:String, includeSections:AccessControlSections):FileSecurity

@:final @:overload static GetAttributes (path:String):FileAttributes

@:final @:overload static GetCreationTime (path:String):DateTime

@:final @:overload static GetCreationTimeUtc (path:String):DateTime

@:final @:overload static GetLastAccessTime (path:String):DateTime

@:final @:overload static GetLastAccessTimeUtc (path:String):DateTime

@:final @:overload static GetLastWriteTime (path:String):DateTime

@:final @:overload static GetLastWriteTimeUtc (path:String):DateTime

@:final @:overload static Move (sourceFileName:String, destFileName:String):Void

@:final @:overload static Open (path:String, mode:FileMode):FileStream

@:final @:overload static Open (path:String, mode:FileMode, access:FileAccess, share:FileShare):FileStream

@:final @:overload static Open (path:String, mode:FileMode, access:FileAccess):FileStream

@:final @:overload static OpenRead (path:String):FileStream

@:final @:overload static OpenText (path:String):StreamReader

@:final @:overload static OpenWrite (path:String):FileStream

@:final @:overload static ReadAllBytes (path:String):NativeArray<UInt8>

@:final @:overload static ReadAllLines (path:String):NativeArray<String>

@:final @:overload static ReadAllLines (path:String, encoding:Encoding):NativeArray<String>

@:final @:overload static ReadAllText (path:String):String

@:final @:overload static ReadAllText (path:String, encoding:Encoding):String

@:final @:overload static Replace (sourceFileName:String, destinationFileName:String, destinationBackupFileName:String):Void

@:final @:overload static Replace (sourceFileName:String, destinationFileName:String, destinationBackupFileName:String, ignoreMetadataErrors:Bool):Void

@:final @:overload static SetAccessControl (path:String, fileSecurity:FileSecurity):Void

@:final @:overload static SetAttributes (path:String, fileAttributes:FileAttributes):Void

@:final @:overload static SetCreationTime (path:String, creationTime:DateTime):Void

@:final @:overload static SetCreationTimeUtc (path:String, creationTimeUtc:DateTime):Void

@:final @:overload static SetLastAccessTime (path:String, lastAccessTime:DateTime):Void

@:final @:overload static SetLastAccessTimeUtc (path:String, lastAccessTimeUtc:DateTime):Void

@:final @:overload static SetLastWriteTime (path:String, lastWriteTime:DateTime):Void

@:final @:overload static SetLastWriteTimeUtc (path:String, lastWriteTimeUtc:DateTime):Void

@:final @:overload static WriteAllBytes (path:String, bytes:NativeArray<UInt8>):Void

@:final @:overload static WriteAllLines (path:String, contents:NativeArray<String>):Void

@:final @:overload static WriteAllLines (path:String, contents:NativeArray<String>, encoding:Encoding):Void

@:final @:overload static WriteAllText (path:String, contents:String):Void

@:final @:overload static WriteAllText (path:String, contents:String, encoding:Encoding):Void

© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/cs/system/io/File.html