C# Class Amido.SystemEx.IO.FileSystem

Inheritance: IFileSystem
Afficher le fichier Open project: amido/Amido.PreProcessor Class Usage Examples

Méthodes publiques

Méthode Description
AppendAllText ( string path, string contents ) : void
CombineAttributes ( string path, FileAttributes attributes ) : void
CombinePath ( ) : string
CopyFile ( string sourcePath, string targetPath ) : void
CopyFile ( string sourcePath, string targetPath, bool overwrite ) : void
CreateDirectory ( string path ) : void
DeleteDirectory ( string path, bool force ) : void
DeleteFile ( string path ) : void
DirectoryExists ( string path ) : bool
EnsurePath ( string path ) : void
FileExists ( string path ) : bool
GetAttributes ( string path ) : FileAttributes
GetDirectories ( string path ) : string[]
GetDirectoryFullPath ( string path ) : string
GetDirectoryName ( string path ) : string
GetFileHash ( byte contents ) : byte[]
GetFileHash ( string path ) : byte[]
GetFileHashAsString ( string path ) : string
GetFileName ( string path ) : string
GetFileSize ( string path ) : long
GetFiles ( string path ) : string[]
GetFiles ( string path, string searchPattern ) : string[]
GetFullPath ( string path ) : string
GetLastWriteTime ( string path ) : DateTime
GetName ( string path ) : string
OpenFile ( string path, FileMode mode, FileAccess access, FileShare share ) : Stream
ReadAllBytes ( string path ) : byte[]
ReadAllLines ( string path ) : string[]
ReadAllText ( string path ) : string
RemoveAttributes ( string path, FileAttributes attributes ) : void
SetAttributes ( string path, FileAttributes attributes ) : void
WriteAllBytes ( string path, byte contents ) : void
WriteAllLines ( string path, string contents ) : void
WriteAllText ( string path, string contents ) : void

Private Methods

Méthode Description
RecursiveMakeNormal ( string path ) : void

Method Details

AppendAllText() public méthode

public AppendAllText ( string path, string contents ) : void
path string
contents string
Résultat void

CombineAttributes() public méthode

public CombineAttributes ( string path, FileAttributes attributes ) : void
path string
attributes FileAttributes
Résultat void

CombinePath() public méthode

public CombinePath ( ) : string
Résultat string

CopyFile() public méthode

public CopyFile ( string sourcePath, string targetPath ) : void
sourcePath string
targetPath string
Résultat void

CopyFile() public méthode

public CopyFile ( string sourcePath, string targetPath, bool overwrite ) : void
sourcePath string
targetPath string
overwrite bool
Résultat void

CreateDirectory() public méthode

public CreateDirectory ( string path ) : void
path string
Résultat void

DeleteDirectory() public méthode

public DeleteDirectory ( string path, bool force ) : void
path string
force bool
Résultat void

DeleteFile() public méthode

public DeleteFile ( string path ) : void
path string
Résultat void

DirectoryExists() public méthode

public DirectoryExists ( string path ) : bool
path string
Résultat bool

EnsurePath() public méthode

public EnsurePath ( string path ) : void
path string
Résultat void

FileExists() public méthode

public FileExists ( string path ) : bool
path string
Résultat bool

GetAttributes() public méthode

public GetAttributes ( string path ) : FileAttributes
path string
Résultat FileAttributes

GetDirectories() public méthode

public GetDirectories ( string path ) : string[]
path string
Résultat string[]

GetDirectoryFullPath() public méthode

public GetDirectoryFullPath ( string path ) : string
path string
Résultat string

GetDirectoryName() public méthode

public GetDirectoryName ( string path ) : string
path string
Résultat string

GetFileHash() public méthode

public GetFileHash ( byte contents ) : byte[]
contents byte
Résultat byte[]

GetFileHash() public méthode

public GetFileHash ( string path ) : byte[]
path string
Résultat byte[]

GetFileHashAsString() public méthode

public GetFileHashAsString ( string path ) : string
path string
Résultat string

GetFileName() public méthode

public GetFileName ( string path ) : string
path string
Résultat string

GetFileSize() public méthode

public GetFileSize ( string path ) : long
path string
Résultat long

GetFiles() public méthode

public GetFiles ( string path ) : string[]
path string
Résultat string[]

GetFiles() public méthode

public GetFiles ( string path, string searchPattern ) : string[]
path string
searchPattern string
Résultat string[]

GetFullPath() public méthode

public GetFullPath ( string path ) : string
path string
Résultat string

GetLastWriteTime() public méthode

public GetLastWriteTime ( string path ) : DateTime
path string
Résultat DateTime

GetName() public méthode

public GetName ( string path ) : string
path string
Résultat string

OpenFile() public méthode

public OpenFile ( string path, FileMode mode, FileAccess access, FileShare share ) : Stream
path string
mode FileMode
access FileAccess
share FileShare
Résultat Stream

ReadAllBytes() public méthode

public ReadAllBytes ( string path ) : byte[]
path string
Résultat byte[]

ReadAllLines() public méthode

public ReadAllLines ( string path ) : string[]
path string
Résultat string[]

ReadAllText() public méthode

public ReadAllText ( string path ) : string
path string
Résultat string

RemoveAttributes() public méthode

public RemoveAttributes ( string path, FileAttributes attributes ) : void
path string
attributes FileAttributes
Résultat void

SetAttributes() public méthode

public SetAttributes ( string path, FileAttributes attributes ) : void
path string
attributes FileAttributes
Résultat void

WriteAllBytes() public méthode

public WriteAllBytes ( string path, byte contents ) : void
path string
contents byte
Résultat void

WriteAllLines() public méthode

public WriteAllLines ( string path, string contents ) : void
path string
contents string
Résultat void

WriteAllText() public méthode

public WriteAllText ( string path, string contents ) : void
path string
contents string
Résultat void