You whole approach is bad. Do you use Revision Control system. No? You're wasting your time. It can be free, light-weight, well supported and save the work of your life one day. Don't leave in the house with broken windows. Stop doing what are you doing and setup a Revision Control System.
See the follow discussion:
Revision control systems, which to choose from?[
^].
Now, do you build your solution from scratch from time to time? Do you clearly know what part of files is your source code, and what is the artifact of the build? No? You should do it. Every minute, you should be able to move only the source in some other location of your computer, some other computer and be able to run it immediately. Don't start a project until you are clear about that. This point is also related to a Revision Control. Save only the source, don't save a single redundant file. Remember DRY principle:
http://en.wikipedia.org/wiki/Don%27t_repeat_yourself[
^].
Develop safely,
—SA