Ничего не понимаю - обычный файл с диска. ничем не занят (никакой другой процесс к файлу не обращается).
Делаю наследника от QFile
соответсвенно:
C++ (Qt)
MyClass::MyClass( const QString & filename, QObject * parent) : QFile(filename,parent)
{
this->setFileName(filename);
this->open(QIODevice::ReadOnly);
qDebug() << this->size(); //возвращает ноль!
}
и есть ещё один вопрос =)
как писать в начало файла сдвигая имеющуюся в нём информацию? prepend, в общем =)
закатывать весь файл в память что бы там запрепендить и закинуть обратно - долго как-то.. могут быть очень больших размеров файлы.