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


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

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

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

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

Оффлайн pavka

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

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

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

 

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