C# Класс Microsoft.Common.Core.IO.FileSystem

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

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

Метод Описание
CompressDirectory ( string path ) : string
CompressDirectory ( string path, Microsoft.Extensions.FileSystemGlobbing.Matcher matcher, IProgress progress, CancellationToken ct ) : string
CompressFile ( string path, string relativeTodir ) : string
CompressFiles ( IEnumerable paths, string relativeTodir, IProgress progress, CancellationToken ct ) : string
CreateDirectory ( string path ) : void
CreateFile ( string path ) : Stream
CreateFileSystemWatcher ( string path, string filter ) : IFileSystemWatcher
DeleteDirectory ( string path, bool recursive ) : void
DeleteFile ( string path ) : void
DirectoryExists ( string path ) : bool
FileExists ( string path ) : bool
FileOpen ( string path, FileMode mode ) : Stream
FileReadAllBytes ( string path ) : byte[]
FileReadAllLines ( string path ) : IEnumerable
FileSize ( string path ) : long
FileWriteAllBytes ( string path, byte bytes ) : void
FileWriteAllLines ( string path, IEnumerable contents ) : void
GetDirectoryInfo ( string directoryPath ) : IDirectoryInfo
GetDownloadsPath ( string fileName ) : string
GetFileAttributes ( string path ) : FileAttributes
GetFileSystemEntries ( string path, string searchPattern, SearchOption options ) : string[]
GetVersionInfo ( string path ) : IFileVersionInfo
ReadAllText ( string path ) : string
ToLongPath ( string path ) : string
ToShortPath ( string path ) : string
WriteAllText ( string path, string content ) : void

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

Метод Описание
GetKnownFolderPath ( string knownFolder ) : string

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

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

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

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

public CompressDirectory ( string path, Microsoft.Extensions.FileSystemGlobbing.Matcher matcher, IProgress progress, CancellationToken ct ) : string
path string
matcher Microsoft.Extensions.FileSystemGlobbing.Matcher
progress IProgress
ct System.Threading.CancellationToken
Результат string

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

public CompressFile ( string path, string relativeTodir ) : string
path string
relativeTodir string
Результат string

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

public CompressFiles ( IEnumerable paths, string relativeTodir, IProgress progress, CancellationToken ct ) : string
paths IEnumerable
relativeTodir string
progress IProgress
ct System.Threading.CancellationToken
Результат string

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

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

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

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

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

public CreateFileSystemWatcher ( string path, string filter ) : IFileSystemWatcher
path string
filter string
Результат IFileSystemWatcher

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public FileWriteAllLines ( string path, IEnumerable contents ) : void
path string
contents IEnumerable
Результат void

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

public GetDirectoryInfo ( string directoryPath ) : IDirectoryInfo
directoryPath string
Результат IDirectoryInfo

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

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

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

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

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

public GetFileSystemEntries ( string path, string searchPattern, SearchOption options ) : string[]
path string
searchPattern string
options SearchOption
Результат string[]

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

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

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

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

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

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

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

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

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

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