C# Class Medusa.Common.SystemTool

Datei anzeigen Open project: fjz13/Medusa

Public Methods

Method Description
ClearDirectory ( DirectoryInfo path, bool isRecursively = true ) : void
ClearEmptyDirectory ( DirectoryInfo path ) : void
CopyDirectory ( DirectoryInfo sourcePath, DirectoryInfo destPath, bool isClearDestPath = false, List excludeFiles = null ) : void
CopyDirectoryTree ( DirectoryInfo sourcePath, DirectoryInfo destPath, List excludeDirs = null ) : void
FastCopy ( string fromPath, string outputFilePath ) : void
GetDirectoryFiles ( DirectoryInfo path, bool isRecursively = true ) : List
GetRelativePath ( string path ) : string

Method Details

ClearDirectory() public static method

public static ClearDirectory ( DirectoryInfo path, bool isRecursively = true ) : void
path System.IO.DirectoryInfo
isRecursively bool
return void

ClearEmptyDirectory() public static method

public static ClearEmptyDirectory ( DirectoryInfo path ) : void
path System.IO.DirectoryInfo
return void

CopyDirectory() public static method

public static CopyDirectory ( DirectoryInfo sourcePath, DirectoryInfo destPath, bool isClearDestPath = false, List excludeFiles = null ) : void
sourcePath System.IO.DirectoryInfo
destPath System.IO.DirectoryInfo
isClearDestPath bool
excludeFiles List
return void

CopyDirectoryTree() public static method

public static CopyDirectoryTree ( DirectoryInfo sourcePath, DirectoryInfo destPath, List excludeDirs = null ) : void
sourcePath System.IO.DirectoryInfo
destPath System.IO.DirectoryInfo
excludeDirs List
return void

FastCopy() public static method

public static FastCopy ( string fromPath, string outputFilePath ) : void
fromPath string
outputFilePath string
return void

GetDirectoryFiles() public static method

public static GetDirectoryFiles ( DirectoryInfo path, bool isRecursively = true ) : List
path System.IO.DirectoryInfo
isRecursively bool
return List

GetRelativePath() public static method

public static GetRelativePath ( string path ) : string
path string
return string