login
Forgot?
Login with Facebook

Don't have an account? Register one now!

undeleter-library (with C# interface)

Bids 
5
Avg Bid
$180 USD
CLOSED
  • Project ID:

    538486
  • Project Type:

    Fixed
  • Budget:

    $30-$250 USD

Project Description:

We need a file-undeleter-library for C# under .NET 2.0.

The library should be able to:

-Scan existing drives for restorable files, callback a method when a file is found.
-On the callback, give information about the original filepath+name+extension, if the file is recoverable and some ID to later recover a certain file
-It should work with NFTS and FAT32
-Needs to find files deleted from RecycleBin (and recylce bin emptied)
-Needs to find files deleted without recycle bin
-Needs to find files deleted from RecycleBin and still in recycle bin

the library should work under Windows XP, Vista and 7 in both 32 and 64 bit


Please use an interface similar to this:

namespace Recycler
{

public class IRecycler
{

/// <summary>
/// Scans the requested drive for deleted files.
/// Calls UpdateProgressCallback to notify application about progress.
/// Calls RestorableItemFoundCallback to notify that a deleted file was found.
///
/// </summary>
/// <param name="drivesToScan">Name of drives for scanning (like [C:\,D:\,H:\])</param>
/// <param name="updateProgress">Pointer to a progress callback function</param>
/// <param name="itemFound">Pointer to a 'file found' callback function</param>
/// <returns>FALSE If error occurs</returns>
public bool ScanDrive(string[] drivesToScan,
UpdateProgressCallback updateProgress,
RestorableItemFoundCallback itemFound)
{
return true;
}


/// <summary>
/// Returns a string array (or something similar) containing the drives on the system
/// that can be scanned and where it would be possible to recover data
/// </summary>
public string[] GetRecoverableDrivesToScan();



/// <summary>
/// Recovers the requested file - according to ID - to the requested path.
/// </summary>
/// <param name="fileId">Unique file id</param>
/// <param name="recoveryPath">Path, where file recovered</param>
public bool RecoverFile(int fileId, string recoveryPath);

}
}

Skills required:

.NET, C Programming, C# Programming

Project posted by:

SvenAbels Germany
(80 Reviews)

Last seen:

If you are the project creator or one of the bidders, please Log In for more options.


Awarded Bids

Profprogram Spain
Profprogram
Spain From Spain     Offline
 Accepted
$100 in 3 days 
0
over 2 years ago
0.0

0.0

3 Reviews
0% Completion Rate
Check PMB, please. Thanks.

All Bids ()

rajtuhin1 India
rajtuhin1
India From India     Offline
  US English Level 1 (95%, 71st percentile)
  Freelancer Orientation (90%, 100th percentile)
  General Freelancer Orientation (90%, 98th percentile)
$250 in 5 days 
0
over 2 years ago
5.0

7.3

205 Reviews
83% Completion Rate
Best coder for the best buyer. Lets discuss in pmb, then start.
yousefla United States
yousefla
United States From United States     Offline
$250 in 3 days 
0
over 2 years ago
5.0

7.2

68 Reviews
88% Completion Rate
Hi, I can get it done for you. Please contact me via PM to discuss a couple of things. Best Regards,
paacfi Pakistan
paacfi
Pakistan From Pakistan     Offline
$150 in 7 days 
0
over 2 years ago
0.0

0.0

0 Reviews
0% Completion Rate
I understand your need. Can do this.
Arafatbd Bangladesh
Arafatbd
Bangladesh From Bangladesh     Offline
  Foundation EUFreelance.com Member
$150 in 5 days 
0
over 2 years ago
Please see PM