ENH: When copy file, if the output file exits, delete it first
This commit is contained in:
parent
fdf589d2da
commit
1852a88fa1
@ -967,6 +967,11 @@ bool SystemTools::CopyFileAlways(const char* source, const char* destination)
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ( SystemTools::FileExists(destination) && !SystemTools::RemoveFile(destination) )
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
#if defined(_WIN32) || defined(__CYGWIN__)
|
#if defined(_WIN32) || defined(__CYGWIN__)
|
||||||
kwsys_ios::ofstream fout(destination,
|
kwsys_ios::ofstream fout(destination,
|
||||||
kwsys_ios::ios::binary | kwsys_ios::ios::out | kwsys_ios::ios::trunc);
|
kwsys_ios::ios::binary | kwsys_ios::ios::out | kwsys_ios::ios::trunc);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user