crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> splitpath
gpepsi
  опции профиля:
сообщение 12.8.2011, 13:59
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 31.3.2010
Пользователь №: 1582

Спасибо сказали: 0 раз(а)




Репутация:   0  


Есть ли что-нибудь похожее в Qt, чтоб можно было бы разобрать вплоть до расширения ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
hoRUS
  опции профиля:
сообщение 12.8.2011, 14:06
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 30
Регистрация: 10.7.2008
Из: Москва
Пользователь №: 231

Спасибо сказали: 5 раз(а)




Репутация:   0  


см. QFileInfo, а также QFile, QDir...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
gpepsi
  опции профиля:
сообщение 13.8.2011, 8:27
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 31.3.2010
Пользователь №: 1582

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(hoRUS @ 12.8.2011, 14:06) *
см. QFileInfo, а также QFile, QDir...


есть только путь, имя файла.
Расширения не нашел и диска тоже не нашел
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 13.8.2011, 17:32
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(gpepsi @ 13.8.2011, 11:27) *
Расширения не нашел
плохо искал
Цитата(gpepsi @ 13.8.2011, 11:27) *
и диска тоже не нашел
как ты себе представляешь информацию о диске в Unix-подобных системах (Linux, Mac OS, ...)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
gpepsi
  опции профиля:
сообщение 13.8.2011, 20:49
Сообщение #5


Студент
*

Группа: Участник
Сообщений: 73
Регистрация: 31.3.2010
Пользователь №: 1582

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 13.8.2011, 17:32) *
плохо искал


в упор не вижу
    QFileInfo ()
QFileInfo ( const QString & file )
QFileInfo ( const QFile & file )
QFileInfo ( const QDir & dir, const QString & file )
QFileInfo ( const QFileInfo & fileinfo )
~QFileInfo ()
QDir    absoluteDir () const
QString    absoluteFilePath () const
QString    absolutePath () const
QString    baseName () const
QString    bundleName () const
bool    caching () const
QString    canonicalFilePath () const
QString    canonicalPath () const
QString    completeBaseName () const
QString    completeSuffix () const
QDateTime    created () const
QDir    dir () const
bool    exists () const
QString    fileName () const
QString    filePath () const
QString    group () const
uint    groupId () const
bool    isAbsolute () const
bool    isBundle () const
bool    isDir () const
bool    isExecutable () const
bool    isFile () const
bool    isHidden () const
bool    isReadable () const
bool    isRelative () const
bool    isRoot () const
bool    isSymLink () const
bool    isWritable () const
QDateTime    lastModified () const
QDateTime    lastRead () const
bool    makeAbsolute ()
QString    owner () const
uint    ownerId () const
QString    path () const
bool    permission ( QFile::Permissions permissions ) const
QFile::Permissions    permissions () const
void    refresh ()
void    setCaching ( bool enable )
void    setFile ( const QString & file )
void    setFile ( const QFile & file )
void    setFile ( const QDir & dir, const QString & file )
qint64    size () const
QString    suffix () const
QString    symLinkTarget () const
bool    operator!= ( const QFileInfo & fileinfo )
bool    operator!= ( const QFileInfo & fileinfo ) const
QFileInfo &    operator= ( const QFileInfo & fileinfo )
bool    operator== ( const QFileInfo & fileinfo )
bool    operator== ( const QFileInfo & fileinfo ) const
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ilyabvt
  опции профиля:
сообщение 13.8.2011, 21:44
Сообщение #6


Активный участник
***

Группа: Участник
Сообщений: 297
Регистрация: 23.6.2011
Пользователь №: 2765

Спасибо сказали: 45 раз(а)




Репутация:   3  


Расширение можно вычленить из имени файла. Бери символы с конца пока не дойдешь до точки.
Это не совсем то что вы ищите, но это достаточно просто написать.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 13.8.2011, 22:55
Сообщение #7


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

Спасибо сказали: 64 раз(а)




Репутация:   212  


http://doc.qt.nokia.com/latest/qfileinfo.html#suffix
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 14.8.2011, 11:49
Сообщение #8


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(gpepsi @ 13.8.2011, 23:49) *
QString suffix () const
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 1.12.2024, 13:37