スポンサーリンク
ホーム » Qt逆引きマニュアル » その他 » Qt:システムの標準パスを取得する
a

Qt:システムの標準パスを取得する

システムの標準パス(Temp、Root、Downloadなど)を取得する。

以下のパスが取得できます。(OSにより異なります)
QStandardPaths::DesktopLocation
QStandardPaths::DocumentsLocation
QStandardPaths::FontsLocation
QStandardPaths::ApplicationsLocation
QStandardPaths::MusicLocation
QStandardPaths::MoviesLocation
QStandardPaths::PicturesLocation
QStandardPaths::TempLocation
QStandardPaths::HomeLocation
QStandardPaths::DataLocation
QStandardPaths::CacheLocation
QStandardPaths::GenericCacheLocation
QStandardPaths::GenericDataLocation
QStandardPaths::RuntimeLocation
QStandardPaths::ConfigLocation
QStandardPaths::DownloadLocation
QStandardPaths::GenericConfigLocation
QStandardPaths::AppDataLocation
QStandardPaths::AppLocalDataLocation
QStandardPaths::AppConfigLocation

環境:QT5.5

リンク
http://doc.qt.io/qt-5/qstandardpaths.html

インクルードファイル

1
#include <QStandardPaths>

コード

1
2
3
 
    // ダウンロードディレクトリの絶対パスを取得
  strFile = QStandardPaths::writableLocation(QStandardPaths::DownloadLocation);

コメント

タイトルとURLをコピーしました