Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 21:15
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Наследовался я значит от 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 поведение одинаковые.
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
QFile. Перемещение файла Guest Продолжение старого архива 0 01.10.2011 04:57
QFile->QBuffer->QDataStream Guest Новый архив 3 0 28.09.2011 19:33
QFile::copy - проблема с русскими именами в файлах и директориях.. Guest Продолжение архива вопросов 0 28.09.2011 18:23
QFile::copy - обработка событий. Guest Продолжение архива вопросов 0 28.09.2011 17:49
Проблемы в QFile Guest Новый архив 2 0 28.09.2011 16:35



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