C# Class Fan.Sys.File

Inheritance: FanObj
Mostra file Open project: xored/f4 Class Usage Examples

Public Properties

Property Type Description
m_pathSep string
m_sep string

Public Methods

Method Description
@in ( ) : InStream
@in ( Long bufSize ) : InStream
@out ( ) : OutStream
@out ( bool append ) : OutStream
@out ( bool append, Long bufSize ) : OutStream
@typeof ( ) : Type
Equals ( object obj ) : bool
GetHashCode ( ) : int
basename ( ) : string
copyInto ( File dir ) : File
copyInto ( File dir, Map options ) : File
copyTo ( File to ) : File
copyTo ( File to, Map options ) : File
create ( ) : File
createDir ( string name ) : File
createFile ( string name ) : File
createTemp ( ) : File
createTemp ( string prefix ) : File
createTemp ( string prefix, string suffix ) : File
createTemp ( string prefix, string suffix, File dir ) : File
delete ( ) : void
deleteOnExit ( ) : File
eachLine ( Func f ) : void
exists ( ) : bool
ext ( ) : string
hash ( ) : long
isDir ( ) : bool
isEmpty ( ) : bool
list ( ) : List
list ( Regex pattern ) : List
listDirs ( ) : List
listDirs ( Regex pattern ) : List
listFiles ( ) : List
listFiles ( Regex pattern ) : List
make ( Uri uri ) : File
make ( Uri uri, bool checkSlash ) : File
mimeType ( ) : MimeType
mmap ( ) : Buf
mmap ( string mode ) : Buf
mmap ( string mode, long pos ) : Buf
mmap ( string mode, long pos, Long size ) : Buf
modified ( ) : DateTime
modified ( DateTime time ) : void
moveInto ( File dir ) : File
moveTo ( File to ) : File
name ( ) : string
normalize ( ) : File
open ( ) : Buf
open ( string mode ) : Buf
os ( string osPath ) : File
osPath ( ) : string
osRoots ( ) : List
parent ( ) : File
path ( ) : List
pathStr ( ) : string
plus ( Uri uri ) : File
plus ( Uri uri, bool checkSlash ) : File
readAllBuf ( ) : Buf
readAllLines ( ) : List
readAllStr ( ) : string
readAllStr ( bool normalizeNewlines ) : string
readObj ( ) : object
readObj ( Map options ) : object
readProps ( ) : Map
rename ( string newName ) : File
size ( ) : Long
toStr ( ) : string
uri ( ) : Uri
walk ( Func c ) : void
writeObj ( object obj ) : void
writeObj ( object obj, Map options ) : void
writeProps ( Map props ) : void

Protected Methods

Method Description
File ( Uri uri )

Private Methods

Method Description
doCopyTo ( File to, object exclude, object overwrite ) : void
plus ( string uri ) : File
plusNameOf ( File x ) : File

Method Details

@in() public method

public @in ( ) : InStream
return InStream

@in() public abstract method

public abstract @in ( Long bufSize ) : InStream
bufSize Long
return InStream

@out() public method

public @out ( ) : OutStream
return OutStream

@out() public method

public @out ( bool append ) : OutStream
append bool
return OutStream

@out() public abstract method

public abstract @out ( bool append, Long bufSize ) : OutStream
append bool
bufSize Long
return OutStream

@typeof() public method

public @typeof ( ) : Type
return Type

Equals() public final method

public final Equals ( object obj ) : bool
obj object
return bool

File() protected method

protected File ( Uri uri )
uri Uri

GetHashCode() public final method

public final GetHashCode ( ) : int
return int

basename() public method

public basename ( ) : string
return string

copyInto() public method

public copyInto ( File dir ) : File
dir File
return File

copyInto() public method

public copyInto ( File dir, Map options ) : File
dir File
options Map
return File

copyTo() public method

public copyTo ( File to ) : File
to File
return File

copyTo() public method

public copyTo ( File to, Map options ) : File
to File
options Map
return File

create() public abstract method

public abstract create ( ) : File
return File

createDir() public method

public createDir ( string name ) : File
name string
return File

createFile() public method

public createFile ( string name ) : File
name string
return File

createTemp() public static method

public static createTemp ( ) : File
return File

createTemp() public static method

public static createTemp ( string prefix ) : File
prefix string
return File

createTemp() public static method

public static createTemp ( string prefix, string suffix ) : File
prefix string
suffix string
return File

createTemp() public static method

public static createTemp ( string prefix, string suffix, File dir ) : File
prefix string
suffix string
dir File
return File

delete() public abstract method

public abstract delete ( ) : void
return void

deleteOnExit() public abstract method

public abstract deleteOnExit ( ) : File
return File

eachLine() public method

public eachLine ( Func f ) : void
f Func
return void

exists() public abstract method

public abstract exists ( ) : bool
return bool

ext() public method

public ext ( ) : string
return string

hash() public final method

public final hash ( ) : long
return long

isDir() public method

public isDir ( ) : bool
return bool

isEmpty() public method

public isEmpty ( ) : bool
return bool

list() public method

public list ( ) : List
return List

list() public abstract method

public abstract list ( Regex pattern ) : List
pattern Regex
return List

listDirs() public method

public listDirs ( ) : List
return List

listDirs() public method

public listDirs ( Regex pattern ) : List
pattern Regex
return List

listFiles() public method

public listFiles ( ) : List
return List

listFiles() public method

public listFiles ( Regex pattern ) : List
pattern Regex
return List

make() public static method

public static make ( Uri uri ) : File
uri Uri
return File

make() public static method

public static make ( Uri uri, bool checkSlash ) : File
uri Uri
checkSlash bool
return File

mimeType() public method

public mimeType ( ) : MimeType
return MimeType

mmap() public method

public mmap ( ) : Buf
return Buf

mmap() public method

public mmap ( string mode ) : Buf
mode string
return Buf

mmap() public method

public mmap ( string mode, long pos ) : Buf
mode string
pos long
return Buf

mmap() public abstract method

public abstract mmap ( string mode, long pos, Long size ) : Buf
mode string
pos long
size Long
return Buf

modified() public abstract method

public abstract modified ( ) : DateTime
return DateTime

modified() public abstract method

public abstract modified ( DateTime time ) : void
time DateTime
return void

moveInto() public method

public moveInto ( File dir ) : File
dir File
return File

moveTo() public abstract method

public abstract moveTo ( File to ) : File
to File
return File

name() public method

public name ( ) : string
return string

normalize() public abstract method

public abstract normalize ( ) : File
return File

open() public method

public open ( ) : Buf
return Buf

open() public abstract method

public abstract open ( string mode ) : Buf
mode string
return Buf

os() public static method

public static os ( string osPath ) : File
osPath string
return File

osPath() public abstract method

public abstract osPath ( ) : string
return string

osRoots() public static method

public static osRoots ( ) : List
return List

parent() public abstract method

public abstract parent ( ) : File
return File

path() public method

public path ( ) : List
return List

pathStr() public method

public pathStr ( ) : string
return string

plus() public method

public plus ( Uri uri ) : File
uri Uri
return File

plus() public abstract method

public abstract plus ( Uri uri, bool checkSlash ) : File
uri Uri
checkSlash bool
return File

readAllBuf() public method

public readAllBuf ( ) : Buf
return Buf

readAllLines() public method

public readAllLines ( ) : List
return List

readAllStr() public method

public readAllStr ( ) : string
return string

readAllStr() public method

public readAllStr ( bool normalizeNewlines ) : string
normalizeNewlines bool
return string

readObj() public method

public readObj ( ) : object
return object

readObj() public method

public readObj ( Map options ) : object
options Map
return object

readProps() public method

public readProps ( ) : Map
return Map

rename() public method

public rename ( string newName ) : File
newName string
return File

size() public abstract method

public abstract size ( ) : Long
return Long

toStr() public final method

public final toStr ( ) : string
return string

uri() public method

public uri ( ) : Uri
return Uri

walk() public method

public walk ( Func c ) : void
c Func
return void

writeObj() public method

public writeObj ( object obj ) : void
obj object
return void

writeObj() public method

public writeObj ( object obj, Map options ) : void
obj object
options Map
return void

writeProps() public method

public writeProps ( Map props ) : void
props Map
return void

Property Details

m_pathSep public_oe static_oe property

public static string m_pathSep
return string

m_sep public_oe static_oe property

public static string m_sep
return string