QFileInfoドキュメントからこのサンプルコードを実行する場合:
QFileInfo fi("/tmp/archive.tar.gz");
QString base = fi.baseName(); // base = "archive"
ファイルシステムへのアクセスになりますか?
fi.lastModified()
呼び出すか、ファイルシステムにアクセスする必要があると想定していfi.exists()
ますが、ファイル名の一部(拡張子、ベースファイル名、ディレクトリのみなど)を抽出するためにのみ使用するのはどうですか?