C# Класс ScriptCs.FileSystem

Наследование: IFileSystem
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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

Описание методов

Copy() публичный Метод

public Copy ( string source, string dest, bool overwrite ) : void
source string
dest string
overwrite bool
Результат void

CopyDirectory() публичный Метод

public CopyDirectory ( string source, string dest, bool overwrite ) : void
source string
dest string
overwrite bool
Результат void

CreateDirectory() публичный Метод

public CreateDirectory ( string path, bool hidden ) : void
path string
hidden bool
Результат void

CreateFileStream() публичный Метод

public CreateFileStream ( string filePath, FileMode mode ) : Stream
filePath string
mode FileMode
Результат Stream

DeleteDirectory() публичный Метод

public DeleteDirectory ( string path ) : void
path string
Результат void

DirectoryExists() публичный Метод

public DirectoryExists ( string path ) : bool
path string
Результат bool

EnumerateDirectories() публичный Метод

public EnumerateDirectories ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
dir string
searchPattern string
searchOption SearchOption
Результат IEnumerable

EnumerateFiles() публичный Метод

public EnumerateFiles ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
dir string
searchPattern string
searchOption SearchOption
Результат IEnumerable

EnumerateFilesAndDirectories() публичный Метод

public EnumerateFilesAndDirectories ( string dir, string searchPattern, SearchOption searchOption = SearchOption.AllDirectories ) : IEnumerable
dir string
searchPattern string
searchOption SearchOption
Результат IEnumerable

FileDelete() публичный Метод

public FileDelete ( string path ) : void
path string
Результат void

FileExists() публичный Метод

public FileExists ( string path ) : bool
path string
Результат bool

GetFullPath() публичный Метод

public GetFullPath ( string path ) : string
path string
Результат string

GetLastWriteTime() публичный Метод

public GetLastWriteTime ( string file ) : System.DateTime
file string
Результат System.DateTime

GetWorkingDirectory() публичный Метод

public GetWorkingDirectory ( string path ) : string
path string
Результат string

IsPathRooted() публичный Метод

public IsPathRooted ( string path ) : bool
path string
Результат bool

Move() публичный Метод

public Move ( string source, string dest ) : void
source string
dest string
Результат void

MoveDirectory() публичный Метод

public MoveDirectory ( string source, string dest ) : void
source string
dest string
Результат void

ReadFile() публичный Метод

public ReadFile ( string path ) : string
path string
Результат string

ReadFileLines() публичный Метод

public ReadFileLines ( string path ) : string[]
path string
Результат string[]

SplitLines() публичный Метод

public SplitLines ( string value ) : IEnumerable
value string
Результат IEnumerable

WriteAllBytes() публичный Метод

public WriteAllBytes ( string filePath, byte bytes ) : void
filePath string
bytes byte
Результат void

WriteToFile() публичный Метод

public WriteToFile ( string path, string text ) : void
path string
text string
Результат void