Absolutely! There are a huge number of ways to do this. For example, one can write / use actions to do this in PS, but IMHO, for serious work, probably the simplest, quickest, most foolproof way is to spend $20 and use a simple dedicated program called "FastStone Photo Resizer": http://www.faststone.org/FSResizerDetail.htm
BTW, FWIW, I recently had to resize about 300 photos full rez photos for a client. Faststone blew the doors off of a PS resizing action that I had been using. I didn't time it, but it was probably at least 10x faster and hardly put any strain on my computer.
Another option that I'm sure will eventually be suggested is to use PS droplets. Again, I'm sure Faststone will be faster, LOL and well worth the $20. BTW, I have zero connection with that company. I just like two of their products.