C# Class MvbaCore.Services.FileSystemService

Inheritance: IFileSystemService
Mostra file Open project: mvbalaw/MvbaCore

Public Methods

Method Description
AppendAllText ( string filePath, string textToAppend ) : void
CreateDirectory ( string directoryPath ) : DirectoryInfo
CreateFile ( string filePath ) : StreamWriter
CreateTextFile ( string filePath ) : TextWriter
DeleteDirectoryContents ( string dirPath ) : void
DeleteDirectoryRecursive ( string dirPath ) : void
DeleteFile ( string filePath ) : bool
DirectoryExists ( string directoryPath ) : bool
FileExists ( string filePath ) : bool
GetCurrentWebApplicationPath ( ) : string
GetDirectoryInfo ( string directoryPath ) : DirectoryInfo
GetFiles ( string filePath, string searchPattern ) : string[]
GetNamesOfFilesInDirectory ( string directoryPath ) : IEnumerable
MoveFile ( string oldFilePath, string newFilePath ) : void
OpenRead ( String filePath ) : Stream
ReadAllLines ( string filePath ) : string[]
ReadAllText ( string filePath ) : string
Writefile ( string filePath, Stream data ) : void
Writefile ( string filePath, string data ) : void

Method Details

AppendAllText() public method

public AppendAllText ( string filePath, string textToAppend ) : void
filePath string
textToAppend string
return void

CreateDirectory() public method

public CreateDirectory ( string directoryPath ) : DirectoryInfo
directoryPath string
return System.IO.DirectoryInfo

CreateFile() public method

public CreateFile ( string filePath ) : StreamWriter
filePath string
return System.IO.StreamWriter

CreateTextFile() public method

public CreateTextFile ( string filePath ) : TextWriter
filePath string
return System.IO.TextWriter

DeleteDirectoryContents() public method

public DeleteDirectoryContents ( string dirPath ) : void
dirPath string
return void

DeleteDirectoryRecursive() public method

public DeleteDirectoryRecursive ( string dirPath ) : void
dirPath string
return void

DeleteFile() public method

public DeleteFile ( string filePath ) : bool
filePath string
return bool

DirectoryExists() public method

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

FileExists() public method

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

GetCurrentWebApplicationPath() public method

public GetCurrentWebApplicationPath ( ) : string
return string

GetDirectoryInfo() public method

public GetDirectoryInfo ( string directoryPath ) : DirectoryInfo
directoryPath string
return System.IO.DirectoryInfo

GetFiles() public method

public GetFiles ( string filePath, string searchPattern ) : string[]
filePath string
searchPattern string
return string[]

GetNamesOfFilesInDirectory() public method

public GetNamesOfFilesInDirectory ( string directoryPath ) : IEnumerable
directoryPath string
return IEnumerable

MoveFile() public method

public MoveFile ( string oldFilePath, string newFilePath ) : void
oldFilePath string
newFilePath string
return void

OpenRead() public method

public OpenRead ( String filePath ) : Stream
filePath String
return Stream

ReadAllLines() public method

public ReadAllLines ( string filePath ) : string[]
filePath string
return string[]

ReadAllText() public method

public ReadAllText ( string filePath ) : string
filePath string
return string

Writefile() public method

public Writefile ( string filePath, Stream data ) : void
filePath string
data Stream
return void

Writefile() public method

public Writefile ( string filePath, string data ) : void
filePath string
data string
return void