C# Class KickassUndelete.Scanner

Encapsulates the state of a scan for deleted files.
Afficher le fichier Open project: Alex-Jaeger/BitcoinFindAndRecover

Méthodes publiques

Méthode 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

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

Runs a scan.

Method Details

CancelScan() public méthode

Cancels the currently running scan.
public CancelScan ( ) : void
Résultat void

GetDeletedFiles() public méthode

Gets the deleted files found by the scan.
public GetDeletedFiles ( ) : IList
Résultat IList

Scanner() public méthode

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
Résultat KFS.FileSystems

StartScan() public méthode

Starts a scan on the filesystem.
public StartScan ( ) : void
Résultat void