so I was messing around and forgot to change my scratch disks back to my external HD before starting a project. Now I do not have the space I need on my computer and need to switch all the work over. Is there a way to do this. Relocate all the info from the project like with iTunes when you move a library?
Did you do any capturing, importing or rendering when the normal scratch disc wasn't set? If so, after you've reset the scratch drive, you'll need to move all of the media files then reconnect in FCE. Forget about moving any render files - delete those and re-render.
A function that keept all material together in one folder (as iMovie movie project
That's what FCE and FCP do. They keep the material in the Capture/Scratch folder (one location) unless you tell it otherwise or move stuff around. How do you think iMovie would respond if you moved the user's Movies folder?