i've had success with that method as well.
Jason Flatt wrote:
While Earnie's 'best practice' is probably the safer more sane way of doing it, I will say that I have been successful on my development system by simply moving the modules and then going to the modules page to refresh the system table. That doesn't mean there won't be a module or two that won't comply. Simply moving the modules and then expecting things to work correctly isn't enough.