I'd do it like Davey said. The interpreter, probably Bash, is a program that looks at what you typed and tries to figure out what it means. It understands spaces as separating things; commands from switches (like +x), arguments, paths, and other instructions. In order for it not to look at a space when it's not being used in that way you need to escape the cahracter. By putting a \ before a space you flag it as "don't pay attention to this space, it's all one thing." Other important and common programs work the same way, such as grep and sed.
cd /home/bti/BTI\'s\ Big\ Goat\ Porn\ Stash\!
will change to the directory /home/bti/BTI's Big Goat Porn Stash!
If you use tab completion it'll escape the characters for you. I suggest you use that.