Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
334 / 182 / 80
Регистрация: 22.08.2013
Сообщений: 724
1

Выбрать файл, через QFileDialog, и скопировать его в нужную директорию

24.01.2015, 12:24. Показов 2559. Ответов 3
Метки нет (Все метки)

Упёрся в простое: нужно выбрать файл, через QFileDialog, и скопировать его в нужную директорию. По логике, нужно использовать QFileDialog::getSaveFileName (использовать QFileDialog::getOpenFileName получается), но если в этом диалоге выбрать файл (выделить), то что потом делать?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.01.2015, 12:24
Ответы с готовыми решениями:

Как скопировать выделенный файл в listbox и переместить/скопировать в нужную директорию?
Как скопировать выделенный файл в listbox и переместить/скопировать в нужную директорию? вот код...

Открыть заданный файл, и после скопировать его в заданную директорию
Как создать процедуру которая будет открывать заданный файл, и после копировать его в заданную...

Файл в нужную директорию
Есть папка out как в нее поместить файлы,а не в основную директорию где остальные файлы ...

JFileChooser или как сохранить файл в нужную директорию
Доброго времени суток! Возникла проблема с сохранением файла в нужную директорию. Использовал для...

3
Заблокирован
24.01.2015, 12:37 2
Цитата Сообщение от nord_v Посмотреть сообщение
то что потом делать?
как что
Цитата Сообщение от nord_v Посмотреть сообщение
скопировать его в нужную директорию.
Добавлено через 5 минут
Что? Не знаешь как скопировать файл в Qt ?
Используй статическую функцию copy из QFile:
C++
1
QFile::copy("c:/test/source.exe", "c:/test/dest.exe");
Убедись только, что у тебя есть права доступа на запись.
0
334 / 182 / 80
Регистрация: 22.08.2013
Сообщений: 724
24.01.2015, 13:08  [ТС] 3
Цитата Сообщение от DukeNukem Посмотреть сообщение
Что? Не знаешь как скопировать файл в Qt ?
Знаю, я же пишу:
Цитата Сообщение от nord_v Посмотреть сообщение
использовать QFileDialog::getOpenFileName получается
Если использовать QFileDialog::getSaveFileName: открывается обзор, нахожу нужный файл, выделяю его. Дальше что? Если нажать "Сохранить", то выскакивает сообщение: "Файл уже существует. Заменить?". Если переместиться в директорию куда нужно сохранить, и нажать "Сохранить", то тоже ничего не получится, потому что getSaveFileName вернёт путь не к файлу, который нужно сохранить, а путь куда будет сохраняться. Получается, что сначала нужно вызвать QFileDialog::getOpenFileName, а потом QFileDialog::getSaveFileName? Или как?
0
Автор FAQ
2728 / 1424 / 89
Регистрация: 08.09.2011
Сообщений: 3,746
Записей в блоге: 1
24.01.2015, 22:38 4
Да именно так, если тебе надо сначала выбрать что копировать а потом куда и делать все это через GUI.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.01.2015, 22:38

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Freebsd 9.0 и zfs: создать второй рейд и подмонтировать его свободное пространство в нужную директорию
Есть сервер hp с 4 дисками (2х300гб + 2х2000гб), контроллер которого не поддерживается в FreeBSD...

Скопировать файл в директорию
Доброго времяни суток господа, помогите. <?php $bir = $_GET; if (mkdir($bir,0777)) { echo...

Скопировать выбранный файл в другую директорию
Всем привет, помогите новичку с кодом, занимаюсь по книжке, вообщем задание было сделать программу...

Как скопировать файл в системную директорию
Ребята подскажите пожалуйста, как скопировать файл в системную директорию независимо от буквы диска?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.