Здравствуйте, гость ( Вход | Регистрация )
enslaver | Дата 6.4.2010, 21:33 |
а вот директорию вообще не удаляет ни одной из команд удаляются только пустые каталоги. Смотри наше ЧаВо: Как удалить каталог и вложенные в него каталоги и файлы?Пустые тоже не удаляются, пробовал уже... {я для проверки создал новую пустую папку, как и для проверки удаления файла.... не целевые же обьекты пробовать удалять.} А нет, удаляет, прошу прощения совсем запарился, а то бы уже давно все сам решил как быть с эти... Спасибо за помощь позже выложу свой код для этого действия, мало ли кому понадобиться.
отличается тем что удаляет скрытые директории и файлы(включая системные), что не реализовано в том коде что указан по ссылке(Я пользуюсь Linux) П.С. сам тоже мучался, но так и не понял в чем у меня ошибка, даже заключая в цикл почему выполнялся только 1 заход и все висло пи удалении директории, будет время еще подумаю а пока воспользовался готовым вариантом. |
|
enslaver | Дата 31.3.2010, 17:39 |
а вот директорию вообще не удаляет ни одной из команд удаляются только пустые каталоги. Смотри наше ЧаВо: Как удалить каталог и вложенные в него каталоги и файлы?Пустые тоже не удаляются, пробовал уже... {я для проверки создал новую пустую папку, как и для проверки удаления файла.... не целевые же обьекты пробовать удалять.} А нет, удаляет, прошу прощения совсем запарился, а то бы уже давно все сам решил как быть с эти... Спасибо за помощь позже выложу свой код для этого действия, мало ли кому понадобиться. |
|
Litkevich Yuriy | Дата 31.3.2010, 2:19 |
а вот директорию вообще не удаляет ни одной из команд удаляются только пустые каталоги. Смотри наше ЧаВо: Как удалить каталог и вложенные в него каталоги и файлы? |
|
enslaver | Дата 31.3.2010, 0:37 |
Цитата П.С, если мне не изменяет память, то QFileSystemModel рекомендован на замену QDirModel что то заменил им, и вообще ничего показывать не стало а
false и не выполняется (но с QDir все работает) а вот директорию вообще не удаляет ни одной из команд |
|
Litkevich Yuriy | Дата 30.3.2010, 21:52 |
DirModel->remove(ListView->currentIndex()) что возвращает эта функция?П.С, если мне не изменяет память, то QFileSystemModel рекомендован на замену QDirModel |
|
enslaver | Дата 30.3.2010, 21:32 |
Почему у тебя операция ИЛИ используется? ЕСЛИ НЕ DirModel->isDir(ListView->currentIndex()) ИЛИ DirModel->remove(ListView->currentIndex()) ТО ... Сори не обратил внимание когда вставлял, просто менял там много.... а так оно даже при оставлении одного
почему то QDirModel не хочет удалять, пришлось использовать QDir
но директорию все равно не удаляет... даже не знаю куда копать. сейчас код такой.
|
|
Litkevich Yuriy | Дата 30.3.2010, 20:40 |
Почему у тебя операция ИЛИ используется? ЕСЛИ НЕ DirModel->isDir(ListView->currentIndex()) ИЛИ DirModel->remove(ListView->currentIndex()) ТО ... |
|
enslaver | Дата 30.3.2010, 20:32 |
Имеем код
Должен удалять файл или директорию, но он сообщение выводит а сами объекты не удаляет. В чем моя ошибка, какие будут предложения...? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 2:46 |