C# Class SobekCM.Tools.SobekCM_File_Utilities

Class contains static methods used for working with files, or directories of files
Show file Open project: MarkVSullivan/SobekCM-Web-Application

Public Methods

Method Description
Delete_Folders_Recursively ( string Folder ) : bool

Dletes a set of folders and files recursively

GetFiles ( string SourceFolder, string Filters ) : string[]

Returns file names from given top folder that comply to given filters

GetFiles ( string SourceFolder, string Filters, SearchOption SearchOption ) : string[]

Returns file names from given folder that comply to given filters

Private Methods

Method Description
recurse_folders ( string Folder, List Nodes ) : void

Method Details

Delete_Folders_Recursively() public static method

Dletes a set of folders and files recursively
public static Delete_Folders_Recursively ( string Folder ) : bool
Folder string Top folder to delete
return bool

GetFiles() public static method

Returns file names from given top folder that comply to given filters
public static GetFiles ( string SourceFolder, string Filters ) : string[]
SourceFolder string Folder with files to retrieve
Filters string Multiple file filters separated by | character
return string[]

GetFiles() public static method

Returns file names from given folder that comply to given filters
public static GetFiles ( string SourceFolder, string Filters, SearchOption SearchOption ) : string[]
SourceFolder string Folder with files to retrieve
Filters string Multiple file filters separated by | character
SearchOption SearchOption File.IO.SearchOption, could be AllDirectories or TopDirectoryOnly
return string[]