Java program to find and backup images and other file types

This project received 18 bids from talented freelancers with an average bid price of $340 USD.

Get free quotes for a project like this
Project Budget
$100 - $500 USD
Total Bids
Project Description

I would like a desktop Java program that will efficiently crawl a computer for files of certain types (images and videos to start), prompt the user with an expanding list of files that can be selected by file and folder hierarchy, and backup the selected files to a remote location (initially an Amazon S3 bucket). This program should use an embedded pure Java database (H2) for storing configuration settings and a list of known files and locations to backup or ignore (user should be prompted to select new files after each crawl and user can also see and change settings for all files in expandable list - ideally the expandable list will indicate nodes/folders which have newly discovered files of interest). The program should have a GUI, but also be able to be run automatically from the command line. The program should also be able to recognize duplicate files regardless of location (probably using some kind of hash list in the database) and not copy/backup duplicates. There are many areas in which this project could grow in the future. Freelancers who are interested in this project should provide an image of a Java GUI you have built and tell me the technology you would use for this project and estimate how long it will take and how much it will cost for what is described. Thank you and best regards.

Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online