C# Class Microsoft.Common.Core.IO.FileSystem

Inheritance: IFileSystem
Datei anzeigen Open project: Microsoft/RTVS Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
GetKnownFolderPath ( string knownFolder ) : string

Method Details

CompressDirectory() public method

public CompressDirectory ( string path ) : string
path string
return string

CompressDirectory() public method

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
return string

CompressFile() public method

public CompressFile ( string path, string relativeTodir ) : string
path string
relativeTodir string
return string

CompressFiles() public method

public CompressFiles ( IEnumerable paths, string relativeTodir, IProgress progress, CancellationToken ct ) : string
paths IEnumerable
relativeTodir string
progress IProgress
ct System.Threading.CancellationToken
return string

CreateDirectory() public method

public CreateDirectory ( string path ) : void
path string
return void

CreateFile() public method

public CreateFile ( string path ) : Stream
path string
return Stream

CreateFileSystemWatcher() public method

public CreateFileSystemWatcher ( string path, string filter ) : IFileSystemWatcher
path string
filter string
return IFileSystemWatcher

DeleteDirectory() public method

public DeleteDirectory ( string path, bool recursive ) : void
path string
recursive bool
return void

DeleteFile() public method

public DeleteFile ( string path ) : void
path string
return void

DirectoryExists() public method

public DirectoryExists ( string path ) : bool
path string
return bool

FileExists() public method

public FileExists ( string path ) : bool
path string
return bool

FileOpen() public method

public FileOpen ( string path, FileMode mode ) : Stream
path string
mode FileMode
return Stream

FileReadAllBytes() public method

public FileReadAllBytes ( string path ) : byte[]
path string
return byte[]

FileReadAllLines() public method

public FileReadAllLines ( string path ) : IEnumerable
path string
return IEnumerable

FileSize() public method

public FileSize ( string path ) : long
path string
return long

FileWriteAllBytes() public method

public FileWriteAllBytes ( string path, byte bytes ) : void
path string
bytes byte
return void

FileWriteAllLines() public method

public FileWriteAllLines ( string path, IEnumerable contents ) : void
path string
contents IEnumerable
return void

GetDirectoryInfo() public method

public GetDirectoryInfo ( string directoryPath ) : IDirectoryInfo
directoryPath string
return IDirectoryInfo

GetDownloadsPath() public method

public GetDownloadsPath ( string fileName ) : string
fileName string
return string

GetFileAttributes() public method

public GetFileAttributes ( string path ) : FileAttributes
path string
return FileAttributes

GetFileSystemEntries() public method

public GetFileSystemEntries ( string path, string searchPattern, SearchOption options ) : string[]
path string
searchPattern string
options SearchOption
return string[]

GetVersionInfo() public method

public GetVersionInfo ( string path ) : IFileVersionInfo
path string
return IFileVersionInfo

ReadAllText() public method

public ReadAllText ( string path ) : string
path string
return string

ToLongPath() public method

public ToLongPath ( string path ) : string
path string
return string

ToShortPath() public method

public ToShortPath ( string path ) : string
path string
return string

WriteAllText() public method

public WriteAllText ( string path, string content ) : void
path string
content string
return void