C# Класс fs4net.Framework.Impl.FileSystemImpl

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

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

Метод Описание
CopyAndOverwriteFile ( RootedCanonicalPath source, RootedCanonicalPath destination ) : void
CopyFile ( RootedCanonicalPath source, RootedCanonicalPath destination ) : void
CreateAppendStream ( RootedCanonicalPath path ) : System.IO.Stream
CreateDirectory ( RootedCanonicalPath path ) : void
CreateModifyStream ( RootedCanonicalPath path ) : System.IO.Stream
CreateReadStream ( RootedCanonicalPath path ) : System.IO.Stream
CreateWriteStream ( RootedCanonicalPath path ) : System.IO.Stream
DeleteDirectory ( RootedCanonicalPath path, bool recursive ) : void
DeleteFile ( RootedCanonicalPath path ) : void
FileSystemImpl ( ) : System
GetCurrentDirectory ( ) : string
GetDirectoriesInDirectory ( RootedCanonicalPath path ) : IEnumerable
GetDirectoryCreationTime ( RootedCanonicalPath path ) : System.DateTime
GetDirectoryLastAccessTime ( RootedCanonicalPath path ) : System.DateTime
GetDirectoryLastWriteTime ( RootedCanonicalPath path ) : System.DateTime
GetFileCreationTime ( RootedCanonicalPath path ) : System.DateTime
GetFileLastAccessTime ( RootedCanonicalPath path ) : System.DateTime
GetFileLastWriteTime ( RootedCanonicalPath path ) : System.DateTime
GetFileSize ( RootedCanonicalPath path ) : long
GetFilesInDirectory ( RootedCanonicalPath path ) : IEnumerable
IsDirectory ( RootedCanonicalPath path ) : bool
IsFile ( RootedCanonicalPath path ) : bool
MoveDirectory ( RootedCanonicalPath source, RootedCanonicalPath destination ) : void
MoveFile ( RootedCanonicalPath source, RootedCanonicalPath destination ) : void
SetCurrentDirectory ( RootedCanonicalPath path ) : void
SetDirectoryCreationTime ( RootedCanonicalPath path, System.DateTime at ) : void
SetDirectoryLastAccessTime ( RootedCanonicalPath path, System.DateTime at ) : void
SetDirectoryLastWriteTime ( RootedCanonicalPath path, System.DateTime at ) : void
SetFileCreationTime ( RootedCanonicalPath path, System.DateTime at ) : void
SetFileLastAccessTime ( RootedCanonicalPath path, System.DateTime at ) : void
SetFileLastWriteTime ( RootedCanonicalPath path, System.DateTime at ) : void

Приватные методы

Метод Описание
FullPathWithBackslashOnDrives ( string fullPath ) : string

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

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

public CopyAndOverwriteFile ( RootedCanonicalPath source, RootedCanonicalPath destination ) : void
source RootedCanonicalPath
destination RootedCanonicalPath
Результат void

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

public CopyFile ( RootedCanonicalPath source, RootedCanonicalPath destination ) : void
source RootedCanonicalPath
destination RootedCanonicalPath
Результат void

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

public CreateAppendStream ( RootedCanonicalPath path ) : System.IO.Stream
path RootedCanonicalPath
Результат System.IO.Stream

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

public CreateDirectory ( RootedCanonicalPath path ) : void
path RootedCanonicalPath
Результат void

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

public CreateModifyStream ( RootedCanonicalPath path ) : System.IO.Stream
path RootedCanonicalPath
Результат System.IO.Stream

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

public CreateReadStream ( RootedCanonicalPath path ) : System.IO.Stream
path RootedCanonicalPath
Результат System.IO.Stream

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

public CreateWriteStream ( RootedCanonicalPath path ) : System.IO.Stream
path RootedCanonicalPath
Результат System.IO.Stream

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

public DeleteDirectory ( RootedCanonicalPath path, bool recursive ) : void
path RootedCanonicalPath
recursive bool
Результат void

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

public DeleteFile ( RootedCanonicalPath path ) : void
path RootedCanonicalPath
Результат void

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

public FileSystemImpl ( ) : System
Результат System

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

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

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

public GetDirectoriesInDirectory ( RootedCanonicalPath path ) : IEnumerable
path RootedCanonicalPath
Результат IEnumerable

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

public GetDirectoryCreationTime ( RootedCanonicalPath path ) : System.DateTime
path RootedCanonicalPath
Результат System.DateTime

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

public GetDirectoryLastAccessTime ( RootedCanonicalPath path ) : System.DateTime
path RootedCanonicalPath
Результат System.DateTime

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

public GetDirectoryLastWriteTime ( RootedCanonicalPath path ) : System.DateTime
path RootedCanonicalPath
Результат System.DateTime

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

public GetFileCreationTime ( RootedCanonicalPath path ) : System.DateTime
path RootedCanonicalPath
Результат System.DateTime

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

public GetFileLastAccessTime ( RootedCanonicalPath path ) : System.DateTime
path RootedCanonicalPath
Результат System.DateTime

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

public GetFileLastWriteTime ( RootedCanonicalPath path ) : System.DateTime
path RootedCanonicalPath
Результат System.DateTime

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

public GetFileSize ( RootedCanonicalPath path ) : long
path RootedCanonicalPath
Результат long

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

public GetFilesInDirectory ( RootedCanonicalPath path ) : IEnumerable
path RootedCanonicalPath
Результат IEnumerable

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

public IsDirectory ( RootedCanonicalPath path ) : bool
path RootedCanonicalPath
Результат bool

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

public IsFile ( RootedCanonicalPath path ) : bool
path RootedCanonicalPath
Результат bool

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

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

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

public MoveFile ( RootedCanonicalPath source, RootedCanonicalPath destination ) : void
source RootedCanonicalPath
destination RootedCanonicalPath
Результат void

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

public SetCurrentDirectory ( RootedCanonicalPath path ) : void
path RootedCanonicalPath
Результат void

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

public SetDirectoryCreationTime ( RootedCanonicalPath path, System.DateTime at ) : void
path RootedCanonicalPath
at System.DateTime
Результат void

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

public SetDirectoryLastAccessTime ( RootedCanonicalPath path, System.DateTime at ) : void
path RootedCanonicalPath
at System.DateTime
Результат void

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

public SetDirectoryLastWriteTime ( RootedCanonicalPath path, System.DateTime at ) : void
path RootedCanonicalPath
at System.DateTime
Результат void

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

public SetFileCreationTime ( RootedCanonicalPath path, System.DateTime at ) : void
path RootedCanonicalPath
at System.DateTime
Результат void

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

public SetFileLastAccessTime ( RootedCanonicalPath path, System.DateTime at ) : void
path RootedCanonicalPath
at System.DateTime
Результат void

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

public SetFileLastWriteTime ( RootedCanonicalPath path, System.DateTime at ) : void
path RootedCanonicalPath
at System.DateTime
Результат void