I'm writing a program that takes two addresses, one of a source file and one of a destination to copy the file to. I'm wanting a way to test to see if the source even exists. As far as I know, if I use any fstream functions to read a file, it'll just create a new file if it doesnt exist. That's not what I'm wanting here. Any suggestions?