Is there a way to read a file from a relative directory?

For example, I have this executable in "C:\Projects\". And it has to read a file in the directory "C:\Projects\Db\". I want to eventually move the executable and the contents in the "Db" directory onto a CD-rom. How do I use relative directories instead of absolute directories? Is there a way to set CurDir to the directory that contains the executable?