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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Алгоритм переноса папки  (Прочитано 3368 раз)
denis
Гость
« : Ноябрь 02, 2012, 15:25 »

Пишу свою функцию переноса папки, но хочется сделать чтобы переносилось по алгоритму как в ОС Windows или Ubuntu. Подскажите, как это можно сделать? спасибо
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #1 : Ноябрь 02, 2012, 16:15 »

Не по дело немного, но чем QDir::rename() не устраивает ?

Если по делу, то рекурсивно обходим весь каталог, и копируем все файлы и папки в новое место.
Записан
Serr500
Гость
« Ответ #2 : Ноябрь 02, 2012, 20:04 »

... но если перенос осуществляется внутри одного логического тома, то копировать ничего не надо. Просто переносим папку в другое место.  Подмигивающий
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #3 : Ноябрь 02, 2012, 20:29 »

Да, тут наверное я не верно прочел, перенос же нужен, вообщем в любом случае QDir::rename() если нужно просто перенести, если писать свой алгоритм то тоже самое только с рекурсией и для файлов QFile::rename() Улыбающийся собственно так как то  Улыбающийся
Записан
denis
Гость
« Ответ #4 : Ноябрь 06, 2012, 14:29 »

спасибо
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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