Форум вопросов и ответов

Форум вопросов и ответов (https://www.otvetnemail.ru/)
-   Новый архив 3 (https://www.otvetnemail.ru/novyj-arhiv-3-813/)
-   -   QFile::copy (https://www.otvetnemail.ru/novyj-arhiv-3-813/qfile-copy-262225/)

Guest 28.09.2011 21:15

QFile::copy
 
Наследовался я значит от QAbstractFileEngine, реализовал нужный мне функционал.Только вот функцию эту не стал реализовывать.Код:bool myFileEngine::copy(const QString &){ return false;}Затем вызываюКод:QFile("my:/data/file.txt", "file.txt");Вызывается стандартная функция.Файл замечательно копируется, но! Остается временный файл. Заглянув в qfile.cpp:892 видим следующееКод:#ifndef QT_NO_TEMPORARYFILE if (!error) // естественно false т.к. все прошло без ошибок, и срабатывает следующая строчка out.setAutoRemove(false); // как раз указывает на то чтобы отключить удаление временного файла.#endifВопрос, а нахрена??? Бага, фича или что Причем, что в 4.5.0, что 4.4.3 поведение одинаковые.


Часовой пояс GMT, время: 12:52.


© www.otvetnemail.ru - Форум вопросов и ответов.