Russian Qt Forum
Ноябрь 23, 2024, 17:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Побайтовое чтение файла  (Прочитано 12559 раз)
Bepec
Гость
« Ответ #15 : Сентябрь 26, 2013, 17:47 »

А давайте вы прочитаете моё сообщение - которое выше, с пунктами. И постепенно, не торопясь, напишите код, который им всем удовлетворяет.
« Последнее редактирование: Сентябрь 26, 2013, 18:46 от Bepec » Записан
skytrain
Гость
« Ответ #16 : Сентябрь 26, 2013, 20:42 »

Код:
QString dbg=strCurDir + "/" + ui->comboFile->currentText();
    qDebug() << dbg;                                         //вывод -  "/home/exp/67563.68309.dat"
    bool stat=0;
    QFile target(dbg);
    stat=target.exists();
    qDebug()<<stat;                                           // вывод - false
   stat=target.open(QIODevice::ReadOnly);        
   qDebug()<<stat;                                              // вывод - false
   qDebug()<< target.size();                               // вывод - 0
То есть файл есть, но его почему то его не существует.....
С текстовым файлом вывод такой:
Код:
"/etc/cowpoke.conf" 
true
true
4169
На суд.
« Последнее редактирование: Сентябрь 26, 2013, 21:00 от skytrain » Записан
Bepec
Гость
« Ответ #17 : Сентябрь 26, 2013, 21:00 »

Я не знаток linux. Но попробуйте перенести бинарный файл в ту же папку и переименовать его как текстовый файл. Не меняя ничего в программе. И посмотреть вывод.

PS я думаю что у вас что-то с правами.
Записан
skytrain
Гость
« Ответ #18 : Сентябрь 26, 2013, 21:11 »

Действительно права. Злой
"/home/exp/67563.61339.dat"
true
true
787270
Не копируйте с винды папки без смены прав.
позор мне.....
Спасибо
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.147 секунд. Запросов: 21.