9[[maybe_unused]]
static void func()
13 QFileInfo fi(
"c:/temp/foo");
14 qDebug() << fi.absoluteFilePath();
22QFileInfo info1(
"/home/bob/bin/untabify");
24info1.absoluteFilePath();
28QFileInfo info2(info1.symLinkTarget());
30info2.absoluteFilePath();
40QFileInfo info1(
"C:\\Users\\Bob\\untabify.lnk");
42info1.absoluteFilePath();
46QFileInfo info2(info1.symLinkTarget());
48info2.absoluteFilePath();
56QFileInfo info(
"/usr/bin/env");
58QString path = info.absolutePath();
59QString base = info.baseName();
61info.setFile(
"/etc/hosts");
63path = info.absolutePath();
64base = info.baseName();
70QFileInfo fi(
"/tmp/archive.tar.gz");
71QString name = fi.fileName();
77QFileInfo fi(
"/Applications/Safari.app");
78QString bundle = fi.bundleName();
84QFileInfo fi(
"/tmp/archive.tar.gz");
85QString base = fi.baseName();
91QFileInfo fi(
"/tmp/archive.tar.gz");
92QString base = fi.completeBaseName();
98QFileInfo fi(
"/tmp/archive.tar.gz");
99QString ext = fi.completeSuffix();
105QFileInfo fi(
"/tmp/archive.tar.gz");
106QString ext = fi.suffix();
111QString fileName =
"foo";
113QFileInfo info(fileName);
115 fileName = info.symLinkTarget();
121QFileInfo fi(
"/tmp/archive.tar.gz");
122if (fi.permission(QFile::WriteUser | QFile::ReadGroup))
123 qWarning(
"I can change the file; my group can read the file");
124if (fi.permission(QFile::WriteGroup | QFile::WriteOther))
125 qWarning(
"The group or others can change the file");
132QFileInfo info1(u"relativeFile"_s);
133qDebug() << info1.absolutePath();
134qDebug() << info1.baseName();
135qDebug() << info1.absoluteDir();
136qDebug() << info1.absoluteDir().path();
139QFileInfo info2(u"/home/user/Documents/memos"_s);
140qDebug() << info2.absolutePath();
141qDebug() << info2.baseName();
142qDebug() << info2.absoluteDir();
143qDebug() << info2.absoluteDir().path();