Copy and rename files

MFC doesn't seem to have any functions to copy files, only rename(at least for CFILE).  I don't want to use:

system( "copy * *" );

because it brings up a tacky DOS shell window.  What is the best way to copy and rename a file in MFC?
halenAsked:
Who is Participating?
 
psdavisConnect With a Mentor Commented:
Sure, the CopyFile function copies an existing file to a new file.

BOOL CopyFile( LPCTSTR lpExistingFileName,
 // pointer to name of an existing file
 
LPCTSTR lpNewFileName,
 // pointer to filename to copy to
 
BOOL bFailIfExists
 // flag for operation if file exists
 
);
 
Also for rename, you have CFile::Rename( )

Phillip


0
 
halenAuthor Commented:
I knew it was something simple.  CopyFile even allows for renaming in the process.  Thanx...
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.