![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
BigHom |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 18.6.2009 Пользователь №: 831 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Такая проблема в QT3 для МСВС3.0 . В QT3 нет метода copy для QFile. Поэтому копирую файлы с помощью open - всё переписывается , но испоняемый файл после этого не запускается в новой директории (так как записался с атрибутом не исполняемый). Как программно поменять атрибут в QT3 на исполняемый или как по другому переписывать файлы с сохранением атрибутов?
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
Если есть QProcess, то лучше вызывать с помощью него команды оболочки. Это копирование будет более честным.
|
|
|
ViGOur |
![]()
Сообщение
#3
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
Посмотри в сторону QFileInfo::ExeUser
А вообще можно подглядеть как это делается в Qt 4 начиная с версии 4.0 используется статический метод QFile::copy. |
|
|
BigHom |
![]()
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 18.6.2009 Пользователь №: 831 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 16.3.2025, 23:47 |