Поскольку вы не отправляли код, я просто могу попытаться угадать, в чем проблема. Qt имеет статическую функцию:
bool copy ( const QString & fileName, const QString & newName )
Существует также копия, которая не является статичной:
bool copy ( const QString & newName )
Оба они потерпят неудачу, если файл, определенный newName
, уже существует, т.е. существующий файл не будет перезаписан. Кроме того, возможно, путь не существует. Без какой-то части кода сложно угадать, в чем проблема.