nazwa pliku [QString]

wiatrak11
  • Rejestracja: dni
  • Ostatnio: dni
0

Hej ;)

Jestem begginer z qt stawiam pierwsze kroki.
Mam zapytanie very basic odnosnie QString
Jesli w sciezke do pliku w QString.
Jak moge wyciagnac nazwe pliku z tego.
Potrzebuje wyswietlic nazwe pliku tylko.
Probowalam w ten sposob ale wtedy bierze ostatnie 6 znakow od konca sciezki (filePath). (Znalazlam w dokumentacji)

QString fileName = filePath.right(12);
comboBox->addItem(fileName);

Bede wdzieczna za kazda pomoc ;)

Endrju
  • Rejestracja: dni
  • Ostatnio: dni
1

Do tego służy klasa QFileInfo. Do odczytania nazwy pliku jest funkcja QFileInfo::fileName().

wiatrak11
  • Rejestracja: dni
  • Ostatnio: dni
0

Thanks ;)
bardzo bardzo dziekuje za pomoc ;)

QFileInfo fi("/tmp/archive.tar.gz");
QString name = fi.fileName(); // name = "archive.tar.gz"

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.