Difference between revisions of "Qt/FileInfo"
From ProgrammingExamples
< Qt
Daviddoria (Talk | contribs) (Created page with '==File.cpp== <source lang="cpp"> #include <iostream> #include <QFileInfo> int main(int, char *[]) { QFileInfo myFile("CMakeLists.txt"); if(myFile.exists()) { std::c…') |
Daviddoria (Talk | contribs) m |
||
Line 13: | Line 13: | ||
std::cout << "fileName: " << myFile.fileName().toStdString() << std::endl; | std::cout << "fileName: " << myFile.fileName().toStdString() << std::endl; | ||
std::cout << "filePath: " << myFile.filePath().toStdString() << std::endl; | std::cout << "filePath: " << myFile.filePath().toStdString() << std::endl; | ||
+ | std::cout << "absolutePath: " << myFile.absolutePath().toStdString() << std::endl; | ||
std::cout << "baseName: " << myFile.baseName().toStdString() << std::endl; | std::cout << "baseName: " << myFile.baseName().toStdString() << std::endl; | ||
+ | std::cout << "extension: " << myFile.suffix().toStdString() << std::endl; | ||
} | } | ||
else | else |
Latest revision as of 16:43, 13 February 2011
File.cpp
#include <iostream> #include <QFileInfo> int main(int, char *[]) { QFileInfo myFile("CMakeLists.txt"); if(myFile.exists()) { std::cout << "File exists" << std::endl; std::cout << "fileName: " << myFile.fileName().toStdString() << std::endl; std::cout << "filePath: " << myFile.filePath().toStdString() << std::endl; std::cout << "absolutePath: " << myFile.absolutePath().toStdString() << std::endl; std::cout << "baseName: " << myFile.baseName().toStdString() << std::endl; std::cout << "extension: " << myFile.suffix().toStdString() << std::endl; } else { std::cout << "File does not exist" << std::endl; return 0; } return 0; }
CMakeLists.txt
cmake_minimum_required(VERSION 2.6) PROJECT(FileInfo) FIND_PACKAGE(Qt4 REQUIRED) INCLUDE(${QT_USE_FILE}) include_directories(${include_directories} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) ADD_EXECUTABLE(FileInfo FileInfo.cpp) TARGET_LINK_LIBRARIES(FileInfo ${QT_LIBRARIES})