I need to be able to save files into an absolute location whose full path is more than MAX_PATH characters. My application is not (and can not easily be) in Unicode. Could I use a relative path name of fewer than MAX_PATH characters and if so, what is the best way to set the desired current directory. My appication is currently using CFile for file handling. Please provide a few lines of code by way of an example if not very straightforward.