C# Class PowerDeploy.Core.PhysicalFileSystem

Inheritance: IFileSystem
Mostra file Open project: tobiaszuercher/PowerDeploy Class Usage Examples

Private Properties

Property Type Description

Public Methods

Method Description
CreateTempWorkingDir ( string baseDir = @"c:\temp\pd.reloaded" ) : string
DeleteDirectory ( string path ) : void
DeleteFile ( string path ) : void
DeleteTempWorkingDirs ( ) : void
DirectoryExists ( string path ) : bool
EnsureDirectoryExists ( string path ) : void
EnumerateDirectoryRecursive ( string path, string pattern, SearchOption options ) : IEnumerable
GetParentDirectory ( string path ) : DirectoryInfo
OverwriteFile ( string path, string content ) : void
PhysicalFileSystem ( ) : System
ReadFile ( string path ) : string

Method Details

CreateTempWorkingDir() public method

public CreateTempWorkingDir ( string baseDir = @"c:\temp\pd.reloaded" ) : string
baseDir string
return string

DeleteDirectory() public method

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

DeleteFile() public method

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

DeleteTempWorkingDirs() public method

public DeleteTempWorkingDirs ( ) : void
return void

DirectoryExists() public method

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

EnsureDirectoryExists() public method

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

EnumerateDirectoryRecursive() public method

public EnumerateDirectoryRecursive ( string path, string pattern, SearchOption options ) : IEnumerable
path string
pattern string
options SearchOption
return IEnumerable

GetParentDirectory() public method

public GetParentDirectory ( string path ) : DirectoryInfo
path string
return System.IO.DirectoryInfo

OverwriteFile() public method

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

PhysicalFileSystem() public method

public PhysicalFileSystem ( ) : System
return System

ReadFile() public method

public ReadFile ( string path ) : string
path string
return string