335 / 183 / 80
Регистрация: 22.08.2013
Сообщений: 724
|
|
1 | |
Выбрать файл, через QFileDialog, и скопировать его в нужную директорию24.01.2015, 12:24. Показов 2875. Ответов 3
Метки нет Все метки)
(
Упёрся в простое: нужно выбрать файл, через QFileDialog, и скопировать его в нужную директорию. По логике, нужно использовать QFileDialog::getSaveFileName (использовать QFileDialog::getOpenFileName получается), но если в этом диалоге выбрать файл (выделить), то что потом делать?
0
|
|
24.01.2015, 12:24 | |
Ответы с готовыми решениями:
3
Как скопировать выделенный файл в listbox и переместить/скопировать в нужную директорию? Открыть заданный файл, и после скопировать его в заданную директорию Файл в нужную директорию JFileChooser или как сохранить файл в нужную директорию |
Заблокирован
|
||||||
24.01.2015, 12:37 | 2 | |||||
как что
Добавлено через 5 минут Что? Не знаешь как скопировать файл в Qt ? ![]() Используй статическую функцию copy из QFile:
0
|
335 / 183 / 80
Регистрация: 22.08.2013
Сообщений: 724
|
|
24.01.2015, 13:08 [ТС] | 3 |
Знаю, я же пишу:
Если использовать QFileDialog::getSaveFileName: открывается обзор, нахожу нужный файл, выделяю его. Дальше что? Если нажать "Сохранить", то выскакивает сообщение: "Файл уже существует. Заменить?". Если переместиться в директорию куда нужно сохранить, и нажать "Сохранить", то тоже ничего не получится, потому что getSaveFileName вернёт путь не к файлу, который нужно сохранить, а путь куда будет сохраняться. Получается, что сначала нужно вызвать QFileDialog::getOpenFileName, а потом QFileDialog::getSaveFileName? Или как?
0
|
![]() |
|
24.01.2015, 22:38 | 4 |
Да именно так, если тебе надо сначала выбрать что копировать а потом куда и делать все это через GUI.
1
|
24.01.2015, 22:38 | |
Помогаю со студенческими работами здесь
4
Freebsd 9.0 и zfs: создать второй рейд и подмонтировать его свободное пространство в нужную директорию Скопировать файл в директорию Скопировать выбранный файл в другую директорию Как скопировать файл в системную директорию Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |