C# Class Bamboo.Prevalence.Util.OldFilesCleanUpPolicy

Removes unnecessary files older than MaxAge.
Inheritance: AbstractCleanUpPolicy
Show file Open project: bamboo/Bamboo.Prevalence Class Usage Examples

Public Methods

Method Description
OldFilesCleanUpPolicy ( System.TimeSpan maxAge ) : System

Creates a new policy to remove unnecessary files older than maxAge.

SelectFiles ( Bamboo engine ) : System.IO.FileInfo[]

Returns a list with all unnecessary files older than MaxAge.

Private Methods

Method Description
FindFirstFileOlderThanPeriod ( FileInfo files ) : int

Method Details

OldFilesCleanUpPolicy() public method

Creates a new policy to remove unnecessary files older than maxAge.
public OldFilesCleanUpPolicy ( System.TimeSpan maxAge ) : System
maxAge System.TimeSpan maximum age for files
return System

SelectFiles() public method

Returns a list with all unnecessary files older than MaxAge.
public SelectFiles ( Bamboo engine ) : System.IO.FileInfo[]
engine Bamboo the prevalence engine
return System.IO.FileInfo[]