12 QDir(
"/home/user/Documents");
19 QDir(
"images/landscape.png");
25 QDir(
"Documents/Letters/Applications").dirName();
32 QDir directory(
"Documents/Letters");
33 QString path = directory.filePath(
"contents.txt");
34 QString absolutePath = directory.absoluteFilePath(
"contents.txt");
42 qWarning(
"Cannot find the example directory");
48 QDir dir = QDir::root();
50 qWarning(
"Cannot find the \"/tmp\" directory");
52 QFile file(dir.filePath(
"ex1.txt"));
53 if (!file.open(QIODevice::ReadWrite))
54 qWarning(
"Cannot create the file %s", qPrintable(file.fileName()));
61 QString bin =
"/local/bin";
63 QString canonicalBin = binDir.canonicalPath();
66 QString ls =
"/local/bin/ls";
68 QString canonicalLs = lsDir.canonicalPath();
75 QDir dir(
"/home/bob");
78 s = dir.relativeFilePath(
"images/file.jpg");
79 s = dir.relativeFilePath(
"/home/mary/file.txt");
85 QDir::setSearchPaths(
"icons", QStringList(QDir::homePath() +
"/images"));
86 QDir::setSearchPaths(
"docs", QStringList(
":/embeddedDocuments"));
88 QPixmap pixmap(
"icons:undo.png");
89 QFile file(
"docs:design.odf");
95 QDir dir(
"/tmp/root_link");
96 dir = dir.canonicalPath();
98 qWarning(
"It is a root link");
105 QDir d1(
"/usr/local/bin");
108 qDebug(
"They're the same");
115 QDir d1(
"/usr/local/bin");
116 d1.setFilter(QDir::Executable);
119 qDebug(
"They differ");