C# Класс Praeclarum.IO.IFileSystemEx

Показать файл Открыть проект

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

Метод Описание
CopyAsync ( this src, IFile file, IFileSystem dest, string destDir ) : Task
CreateFile ( this fs, string path, string contents ) : Task
DuplicateAsync ( this fs, IFile file ) : Task
GetAvailableNameAsync ( this fs, string path ) : Task
GetUniquePath ( this fs, string basePath ) : Task
HasExtension ( this f, string ext ) : bool
MoveAsync ( this src, IFile file, IFileSystem dest, string destDir ) : System.Threading.Tasks.Task
ReadAllBytesAsync ( this file ) : Task
Sync ( this fs, System.TimeSpan timeout ) : Task

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

Метод Описание
CopyDirectoryAsync ( this src, IFile file, IFileSystem dest, string destDir ) : Task
CopyFileAsync ( this src, IFile file, IFileSystem dest, string destDir ) : Task
MoveDirectoryAsync ( this src, IFile file, IFileSystem dest, string destDir ) : System.Threading.Tasks.Task
MoveFileAsync ( this src, IFile file, IFileSystem dest, string destDir ) : System.Threading.Tasks.Task

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

CopyAsync() публичный статический Метод

public static CopyAsync ( this src, IFile file, IFileSystem dest, string destDir ) : Task
src this
file IFile
dest IFileSystem
destDir string
Результат Task

CreateFile() публичный статический Метод

public static CreateFile ( this fs, string path, string contents ) : Task
fs this
path string
contents string
Результат Task

DuplicateAsync() публичный статический Метод

public static DuplicateAsync ( this fs, IFile file ) : Task
fs this
file IFile
Результат Task

GetAvailableNameAsync() публичный статический Метод

public static GetAvailableNameAsync ( this fs, string path ) : Task
fs this
path string
Результат Task

GetUniquePath() публичный статический Метод

public static GetUniquePath ( this fs, string basePath ) : Task
fs this
basePath string
Результат Task

HasExtension() публичный статический Метод

public static HasExtension ( this f, string ext ) : bool
f this
ext string
Результат bool

MoveAsync() публичный статический Метод

public static MoveAsync ( this src, IFile file, IFileSystem dest, string destDir ) : System.Threading.Tasks.Task
src this
file IFile
dest IFileSystem
destDir string
Результат System.Threading.Tasks.Task

ReadAllBytesAsync() публичный статический Метод

public static ReadAllBytesAsync ( this file ) : Task
file this
Результат Task

Sync() публичный статический Метод

public static Sync ( this fs, System.TimeSpan timeout ) : Task
fs this
timeout System.TimeSpan
Результат Task