Have you tried just removing the Project from its Workspace, moving its containing dir to the new location, then adding it back to the workspace? I tried that with a template project and it 'just worked'.
That's because there are no hard-coded paths in that project's settings. If your project does have some e.g. the Intermediate Folder (aka Intermediate Directory), then you'll have to adjust them manually.