Ever copied a WordPress site to another server and lost your images? But when you look, the images are still in the wp-content/uploads/ folders.
WordPress keeps a index or database of the images you upload and without this, WordPress doesn’t see the files.
We’ve yet to find a plugin that simply reindexes what you’ve already got, but this plugin is a workaround:
Plugin: http://wordpress.org/plugins/add-from-server/
It allows you to import media and files into the WordPress uploads manager from any location on your server, and in bulk.

Good!