C# Class ScriptCs.FileSystem

Inheritance: IFileSystem
Afficher le fichier Open project: scriptcs/scriptcs Class Usage Examples

Méthodes publiques

Méthode Description
Copy ( string source, string dest, bool overwrite ) : void
CopyDirectory ( string source, string dest, bool overwrite ) : void
CreateDirectory ( string path, bool hidden ) : void
CreateFileStream ( string filePath, FileMode mode ) : Stream
DeleteDirectory ( string path ) : void
DirectoryExists ( string path ) : bool
EnumerateDirectories ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
EnumerateFiles ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
EnumerateFilesAndDirectories ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
FileDelete ( string path ) : void
FileExists ( string path ) : bool
GetFullPath ( string path ) : string
GetLastWriteTime ( string file ) : System.DateTime
GetWorkingDirectory ( string path ) : string
IsPathRooted ( string path ) : bool
Move ( string source, string dest ) : void
MoveDirectory ( string source, string dest ) : void
ReadFile ( string path ) : string
ReadFileLines ( string path ) : string[]
SplitLines ( string value ) : IEnumerable
WriteAllBytes ( string filePath, byte bytes ) : void
WriteToFile ( string path, string text ) : void

Method Details

Copy() public méthode

public Copy ( string source, string dest, bool overwrite ) : void
source string
dest string
overwrite bool
Résultat void

CopyDirectory() public méthode

public CopyDirectory ( string source, string dest, bool overwrite ) : void
source string
dest string
overwrite bool
Résultat void

CreateDirectory() public méthode

public CreateDirectory ( string path, bool hidden ) : void
path string
hidden bool
Résultat void

CreateFileStream() public méthode

public CreateFileStream ( string filePath, FileMode mode ) : Stream
filePath string
mode FileMode
Résultat Stream

DeleteDirectory() public méthode

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

DirectoryExists() public méthode

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

EnumerateDirectories() public méthode

public EnumerateDirectories ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
dir string
searchPattern string
searchOption SearchOption
Résultat IEnumerable

EnumerateFiles() public méthode

public EnumerateFiles ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
dir string
searchPattern string
searchOption SearchOption
Résultat IEnumerable

EnumerateFilesAndDirectories() public méthode

public EnumerateFilesAndDirectories ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
dir string
searchPattern string
searchOption SearchOption
Résultat IEnumerable

FileDelete() public méthode

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

FileExists() public méthode

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

GetFullPath() public méthode

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

GetLastWriteTime() public méthode

public GetLastWriteTime ( string file ) : System.DateTime
file string
Résultat System.DateTime

GetWorkingDirectory() public méthode

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

IsPathRooted() public méthode

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

Move() public méthode

public Move ( string source, string dest ) : void
source string
dest string
Résultat void

MoveDirectory() public méthode

public MoveDirectory ( string source, string dest ) : void
source string
dest string
Résultat void

ReadFile() public méthode

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

ReadFileLines() public méthode

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

SplitLines() public méthode

public SplitLines ( string value ) : IEnumerable
value string
Résultat IEnumerable

WriteAllBytes() public méthode

public WriteAllBytes ( string filePath, byte bytes ) : void
filePath string
bytes byte
Résultat void

WriteToFile() public méthode

public WriteToFile ( string path, string text ) : void
path string
text string
Résultat void