C# Class KickassUndelete.Scanner

Encapsulates the state of a scan for deleted files.
Mostrar archivo Open project: Alex-Jaeger/BitcoinFindAndRecover

Public Methods

Method Description
CancelScan ( ) : void

Cancels the currently running scan.

GetDeletedFiles ( ) : IList

Gets the deleted files found by the scan.

Scanner ( string diskName, IFileSystem fileSystem, ulong maxSize ) : KFS.FileSystems

Constructs a Scanner on the specified filesystem.

StartScan ( ) : void

Starts a scan on the filesystem.

Private Methods

Method Description
GetPathForRecord ( LightweightMFTRecord>.Dictionary recordTree, ulong recordNum ) : string
OnProgressUpdated ( ) : void
OnScanFinished ( ) : void
OnScanStarted ( ) : void
Run ( ) : void

Runs a scan.

Method Details

CancelScan() public method

Cancels the currently running scan.
public CancelScan ( ) : void
return void

GetDeletedFiles() public method

Gets the deleted files found by the scan.
public GetDeletedFiles ( ) : IList
return IList

Scanner() public method

Constructs a Scanner on the specified filesystem.
public Scanner ( string diskName, IFileSystem fileSystem, ulong maxSize ) : KFS.FileSystems
diskName string
fileSystem IFileSystem The filesystem to scan.
maxSize ulong
return KFS.FileSystems

StartScan() public method

Starts a scan on the filesystem.
public StartScan ( ) : void
return void