我想将文件从目标位置移动到另一个文件夹,我的代码可以正常工作,但是如果目标文件夹中已经存在一个具有相同名称的文件,那么它将给出错误消息,
我的代码如下
char * src ="c:\\src\\abc.txt";
char * dst = "d:\\dest\\abc.txt";
if ( rename(src,dst ) )
perror( NULL );
我应该如何移动文件,以便它覆盖目标文件夹中的文件。请指导我
最佳答案
MoveFileEx( src, dst, MOVEFILE_REPLACE_EXISTING );
关于c++ - 如果C++中的文件夹中存在相同的文件名,则无法将文件移动到其他文件夹,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20348643/