Текущий фолдер
Модератор: Модераторы разделов
-
kojot
- Сообщения: 5
- ОС: Windows XP, Fedora
Текущий фолдер
Есть програмка написанная на QT, которая создаёт определённый файл. Так вот, по умолчанию она создаёт этот файл в корневом каталоге. Можно ли как-нибудь в программе выяснить текущий каталог, в котором находится исполняемый файл, чтобы создавать "определённый файл" в том же самом фолдере(каталоге)?
-
chups
- Сообщения: 79
- ОС: Debian Lenny GNU/Linux
Re: Текущий фолдер
Можно ли как-нибудь в программе выяснить текущий каталог, в котором находится исполняемый файл
можно:
QDir::currentPath() - возвращает QString, или
QDir::current() - возвращает QDir.
Это раз. Во вторых скажу, как сказали мне: почаще запускайте qt assistant, там все написанно очень простым английским
И в третих:
Так вот, по умолчанию она создаёт этот файл в корневом каталоге.
Вы что программку запускаете от root(насколько я знаю, смертный юзер там ничего создать не может)? колега, это же не солидно
-
wzrd
- Сообщения: 323
- ОС: Debian Lenny
Re: Текущий фолдер
Код: Выделить всё
system("pwd");-
d_n_k
- Сообщения: 636
- ОС: Gentoo GNU/Linux
-
wzrd
- Сообщения: 323
- ОС: Debian Lenny
Re: Текущий фолдер
он не говорил о переносимости, хотя я соглашусь что это не лучшее решение...