Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Удаление файла и директории в Qt  (Прочитано 5706 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн pavka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Удаление файла и директории в Qt
« : 19 Декабря 2007, 10:08:14 »
Здравствуйте!

У меня не получается удалить файл и директурию в программе на Qt.

Есть файл: C:/doc/test.txt

Пишим:
QFile file("C:/doc/test.txt");
Пробовал rename и remove. Не удаляется и не перемещается!

Тоже самое с директорией
QDir dir("C:/test/testfolder");
Как ее удалить?

Вроде бы простая операция, но не получается.
Может кто сталкивался с этим?

Спасибо!



Thread

  • Гость
Re: Удаление файла и директории в Qt
« Ответ #1 : 19 Декабря 2007, 10:21:32 »
права?

Оффлайн pavka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Удаление файла и директории в Qt
« Ответ #2 : 19 Декабря 2007, 10:39:44 »
А как их поменять?

shame

  • Гость
Re: Удаление файла и директории в Qt
« Ответ #3 : 19 Декабря 2007, 15:55:19 »
попробуй перед попыткой удалить проверить файл методом isWriteble()

Оффлайн pavka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Удаление файла и директории в Qt
« Ответ #4 : 19 Декабря 2007, 16:54:31 »
Ура!!!!!!!!!!!!!
Все заработало!!!!!!

Каталог не удаляется в том случае, если он содержит вложенные каталоги и файлы.
Я реализовал просмотр каталога перед его удалением и удаление сначала его содержимого!
В этом случае все заработало!!!!!

Спасибо Всем за помощь!!!!!!!!!!!!!!!!

 

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