Originally posted by amoringello Yep. If moisture could get in while the lens was on the camera, it will come out with the caps on.
Of course, not as quickly as leaving the lens open but it will work.
I've had to do that a few times while out camping long ago.
It also helps to put the lens in sunlight (but not so hot as to damage the lens) to help get the moisture out of the lens.
Silica packs are likely a better choice if that is an option... but if all you've got is a ma&pop store in some po-dunk little town, a $1 bag of rice will do the job.
Never ever EVER do the rice thing.
EVER.
The moisture will draw the starch from the rice into the lens/camera/Electronics. It can totally foul and ruin anything you try to do this with. Yeah, you might not have any problems, but if you happen to be one of the unlucky ones...
I don't think Starch in your helicoid Lube or on your lens elements is great.
Just get some Silica Packs. A lot of the time any place that sells leather will have tons of the bloody things, as will most warehouses, Tool supply stores and electronic stores, and usually they will just throw them out anyways, as they come in the shipping packages. You'll feel silly for about 30 seconds asking.