Copying project files and being annoyed with that is more or less obvious indication of one more disturbing fact: you are not using any Revision Control system. If you don't you don't really do software development: you code asserts don't really belong to you, but to any random sleep of a hand or hardware failure.
I would suggest you stop doing all you doing, learn the topic and get yourself one. It could be open-source, very light-weight and very, very reliable. And if you mostly work along, I would suggest more flexible
distributed revision control, such as git, Mercurial or Bazaar. You can work with both centralized repository or just by copying files from one file storage to another using the tool.
Please see:
http://en.wikipedia.org/wiki/Distributed_revision_control,
http://en.wikipedia.org/wiki/Revision_control.
See also my past answer, but not just it, but all the discussion:
Revision control systems, which to choose from?.
—SA