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

Inheritance: IFileSystem
Afficher le fichier Open project: Microsoft/RTVS Class Usage Examples

Méthodes publiques

Méthode 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

Méthode Description
GetKnownFolderPath ( string knownFolder ) : string

Method Details

CompressDirectory() public méthode

public CompressDirectory ( string path ) : string
path string
Résultat string

CompressDirectory() public méthode

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
Résultat string

CompressFile() public méthode

public CompressFile ( string path, string relativeTodir ) : string
path string
relativeTodir string
Résultat string

CompressFiles() public méthode

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

CreateDirectory() public méthode

public CreateDirectory ( string path ) : void
path string
Résultat void

CreateFile() public méthode

public CreateFile ( string path ) : Stream
path string
Résultat Stream

CreateFileSystemWatcher() public méthode

public CreateFileSystemWatcher ( string path, string filter ) : IFileSystemWatcher
path string
filter string
Résultat IFileSystemWatcher

DeleteDirectory() public méthode

public DeleteDirectory ( string path, bool recursive ) : void
path string
recursive bool
Résultat void

DeleteFile() public méthode

public DeleteFile ( string path ) : void
path string
Résultat void

DirectoryExists() public méthode

public DirectoryExists ( string path ) : bool
path string
Résultat bool

FileExists() public méthode

public FileExists ( string path ) : bool
path string
Résultat bool

FileOpen() public méthode

public FileOpen ( string path, FileMode mode ) : Stream
path string
mode FileMode
Résultat Stream

FileReadAllBytes() public méthode

public FileReadAllBytes ( string path ) : byte[]
path string
Résultat byte[]

FileReadAllLines() public méthode

public FileReadAllLines ( string path ) : IEnumerable
path string
Résultat IEnumerable

FileSize() public méthode

public FileSize ( string path ) : long
path string
Résultat long

FileWriteAllBytes() public méthode

public FileWriteAllBytes ( string path, byte bytes ) : void
path string
bytes byte
Résultat void

FileWriteAllLines() public méthode

public FileWriteAllLines ( string path, IEnumerable contents ) : void
path string
contents IEnumerable
Résultat void

GetDirectoryInfo() public méthode

public GetDirectoryInfo ( string directoryPath ) : IDirectoryInfo
directoryPath string
Résultat IDirectoryInfo

GetDownloadsPath() public méthode

public GetDownloadsPath ( string fileName ) : string
fileName string
Résultat string

GetFileAttributes() public méthode

public GetFileAttributes ( string path ) : FileAttributes
path string
Résultat FileAttributes

GetFileSystemEntries() public méthode

public GetFileSystemEntries ( string path, string searchPattern, SearchOption options ) : string[]
path string
searchPattern string
options SearchOption
Résultat string[]

GetVersionInfo() public méthode

public GetVersionInfo ( string path ) : IFileVersionInfo
path string
Résultat IFileVersionInfo

ReadAllText() public méthode

public ReadAllText ( string path ) : string
path string
Résultat string

ToLongPath() public méthode

public ToLongPath ( string path ) : string
path string
Résultat string

ToShortPath() public méthode

public ToShortPath ( string path ) : string
path string
Résultat string

WriteAllText() public méthode

public WriteAllText ( string path, string content ) : void
path string
content string
Résultat void