QStandardPaths Class

QStandardPaths 클래스는 표준 경로에 액세스하는 메서드를 제공합니다. 더 보기...

Header: #include <QStandardPaths>
CMake: find_package(Qt6 REQUIRED COMPONENTS Core)
target_link_libraries(mytarget PRIVATE Qt6::Core)
qmake: QT += core

공용 유형

enum LocateOption { LocateFile, LocateDirectory }
flags LocateOptions
enum StandardLocation { DesktopLocation, DocumentsLocation, FontsLocation, ApplicationsLocation, MusicLocation, …, GenericStateLocation }

정적 공개 멤버

QString displayName(QStandardPaths::StandardLocation type)
QString findExecutable(const QString &executableName, const QStringList &paths = QStringList())
QString locate(QStandardPaths::StandardLocation type, const QString &fileName, QStandardPaths::LocateOptions options = LocateFile)
QStringList locateAll(QStandardPaths::StandardLocation type, const QString &fileName, QStandardPaths::LocateOptions options = LocateFile)
void setTestModeEnabled(bool testMode)
QStringList standardLocations(QStandardPaths::StandardLocation type)
QString writableLocation(QStandardPaths::StandardLocation type)

상세 설명

이 클래스에는 사용자별 디렉터리나 시스템 전체 구성 디렉터리와 같은 일반적인 작업을 위해 로컬 파일 시스템의 표준 위치를 쿼리하는 함수가 포함되어 있습니다.

멤버 유형 문서

열거형 QStandardPaths::LocateOption
플래그 QStandardPaths::LocateOptions

이 열거형은 QStandardPaths::locateQStandardPaths::locateAll 의 동작을 제어하는 데 사용할 수 있는 다양한 플래그를 설명합니다.

상수설명
QStandardPaths::LocateFile0x0파일만 반환
QStandardPaths::LocateDirectory0x1디렉터리만 반환

LocateOptions 유형은 QFlags<LocateOption>에 대한 typedef입니다. LocateOption 값의 OR 조합을 저장합니다.

enum QStandardPaths::StandardLocation

이 열거형은 QStandardPaths::writableLocation, QStandardPaths::standardLocations, QStandardPaths::displayName 와 같은 메서드를 사용하여 쿼리할 수 있는 다양한 위치를 설명합니다.

이 열거형에 있는 일부 값은 사용자 구성을 나타냅니다. 이러한 열거형 값은 다른 애플리케이션에서 동일한 경로를 반환하므로 다른 애플리케이션과 데이터를 공유하는 데 사용할 수 있습니다. 다른 값은 이 애플리케이션에만 해당됩니다. 아래 표의 각 열거형 값은 해당 값이 애플리케이션 전용인지 일반인지 설명합니다.

애플리케이션별 디렉토리는 다른 애플리케이션에서 접근할 수 없는 것으로 가정해야 합니다. 따라서 같은 사용자가 실행하더라도 다른 애플리케이션에서 해당 디렉터리에 있는 파일을 읽을 수 없을 수 있습니다. 반면 일반 디렉터리는 이 사용자가 실행하는 모든 애플리케이션에서 액세스할 수 있다고 가정해야 하지만 다른 사용자의 애플리케이션에서는 액세스할 수 없는 것으로 가정해야 합니다.

다른 사용자와의 데이터 교환은 QStandardPaths 의 범위를 벗어납니다.

상수설명
QStandardPaths::DesktopLocation0사용자의 데스크톱 디렉터리를 반환합니다. 이것은 일반적인 값입니다. 데스크톱 개념이 없는 시스템에서는 QStandardPaths::HomeLocation과 동일합니다.
QStandardPaths::DocumentsLocation1사용자 문서 파일이 포함된 디렉터리를 반환합니다. 이 값은 일반 값입니다. 반환된 경로는 절대 비어 있지 않습니다.
QStandardPaths::FontsLocation2사용자의 글꼴이 포함된 디렉터리를 반환합니다. 이 값은 일반적인 값입니다. 글꼴을 설치하려면 플랫폼별 추가 작업이 필요할 수 있습니다.
QStandardPaths::ApplicationsLocation3사용자 애플리케이션(실행 파일, 애플리케이션 번들 또는 바로 가기)이 포함된 디렉터리를 반환합니다. 이 값은 일반적인 값입니다. 애플리케이션을 설치하려면 플랫폼별 추가 작업이 필요할 수 있습니다. 이 디렉토리에 있는 파일, 폴더 또는 바로가기는 플랫폼별로 다릅니다.
QStandardPaths::MusicLocation4사용자의 음악 또는 기타 오디오 파일이 포함된 디렉터리를 반환합니다. 이 값은 일반적인 값입니다. 음악 파일 전용 디렉터리가 존재하지 않으면 사용자 문서를 저장할 수 있는 적절한 대체 디렉터리가 반환됩니다.
QStandardPaths::MoviesLocation5사용자의 동영상 및 비디오가 포함된 디렉터리를 반환합니다. 이 값은 일반 값입니다. 동영상 파일 전용 디렉터리가 존재하지 않으면 사용자 문서를 저장할 수 있는 적절한 대체 디렉터리가 반환됩니다.
QStandardPaths::PicturesLocation6사용자의 사진 또는 사진이 포함된 디렉터리를 반환합니다. 이 값은 일반 값입니다. 사진 파일 전용 디렉터리가 존재하지 않으면 사용자 문서를 저장할 수 있는 적절한 대체 디렉터리가 반환됩니다.
QStandardPaths::TempLocation7임시 파일을 저장할 수 있는 디렉터리를 반환합니다. 반환된 값은 애플리케이션별로 다르거나, 이 사용자의 다른 애플리케이션 간에 공유되거나, 시스템 전체에 공유될 수도 있습니다. 반환된 경로는 절대 비어 있지 않습니다.
QStandardPaths::HomeLocation8사용자의 홈 디렉터리를 반환합니다( QDir::homePath()와 동일). 유닉스 시스템에서는 HOME 환경 변수와 같습니다. 이 값은 일반적이거나 애플리케이션에 따라 다를 수 있지만 반환되는 경로는 절대 비어 있지 않습니다.
QStandardPaths::AppLocalDataLocation9Windows 운영 체제의 로컬 설정 경로를 반환합니다. 다른 모든 플랫폼에서는 AppDataLocation과 동일한 값을 반환합니다. 이 열거형 값은 Qt 5.4에 추가되었습니다.
QStandardPaths::CacheLocation10사용자별 비필수(캐시된) 데이터가 기록되어야 하는 디렉터리 위치를 반환합니다. 이 디렉터리는 애플리케이션별 디렉터리입니다. 반환된 경로는 절대 비어 있지 않습니다.
QStandardPaths::GenericCacheLocation15애플리케이션 간에 공유되는 사용자별 비필수(캐시된) 데이터가 기록되어야 하는 디렉터리 위치를 반환합니다. 이 값은 일반적인 값입니다. 시스템에 공유 캐시 개념이 없는 경우 반환된 경로가 비어 있을 수 있습니다.
QStandardPaths::GenericDataLocation11애플리케이션 간에 공유되는 영구 데이터를 저장할 수 있는 디렉터리 위치를 반환합니다. 이 값은 일반적인 값입니다. 반환된 경로는 절대 비어 있지 않습니다.
QStandardPaths::RuntimeLocation12유닉스 로컬 소켓과 같이 런타임 통신 파일을 작성해야 하는 디렉터리 위치를 반환합니다. 이 값은 일반적인 값입니다. 일부 시스템에서는 반환된 경로가 비어 있을 수 있습니다.
QStandardPaths::ConfigLocation13사용자별 구성 파일을 작성할 디렉터리 위치를 반환합니다. 이 위치는 일반 값일 수도 있고 애플리케이션에 따라 다를 수도 있으며, 반환된 경로는 비어 있지 않습니다.
QStandardPaths::DownloadLocation14사용자가 다운로드한 파일의 디렉터리를 반환합니다. 이 값은 일반 값입니다. 다운로드 전용 디렉터리가 존재하지 않으면 사용자 문서를 저장할 수 있는 적절한 대체 디렉터리가 반환됩니다.
QStandardPaths::GenericConfigLocation16여러 애플리케이션 간에 공유되는 사용자별 구성 파일을 작성해야 하는 디렉터리 위치를 반환합니다. 이 값은 일반적인 값이며 반환된 경로는 절대 비어 있지 않습니다.
QStandardPaths::AppDataLocation17영구 애플리케이션 데이터를 저장할 수 있는 디렉터리 위치를 반환합니다. 이 디렉터리는 애플리케이션별 디렉터리입니다. 다른 애플리케이션과 공유할 데이터를 저장할 경로를 얻으려면 QStandardPaths::GenericDataLocation을 사용합니다. 반환된 경로는 절대 비어 있지 않습니다. Windows 운영 체제에서는 로밍 경로를 반환합니다. 이 열거형 값은 Qt 5.4에 추가되었습니다.
QStandardPaths::AppConfigLocation18사용자별 구성 파일을 작성해야 하는 디렉터리 위치를 반환합니다. 이 디렉터리는 애플리케이션별 디렉터리이며 반환된 경로는 비어 있지 않습니다. 이 열거형 값은 Qt 5.5에 추가되었습니다.
QStandardPaths::PublicShareLocation19사용자별 공개 공유 파일 및 디렉터리를 저장할 수 있는 디렉터리 위치를 반환합니다. 이것은 일반적인 값입니다. 시스템에 공개적으로 공유되는 위치에 대한 개념이 없는 경우 반환된 경로는 비어 있을 수 있습니다. 이 열거형 값은 Qt 6.4에 추가되었습니다.
QStandardPaths::TemplatesLocation20사용자별 템플릿 파일을 저장할 수 있는 디렉토리 위치를 반환합니다. 이것은 일반적인 값입니다. 시스템에 템플릿 위치에 대한 개념이 없는 경우 반환된 경로는 비어 있을 수 있습니다. 이 열거형 값은 Qt 6.4에 추가되었습니다.
QStandardPaths::StateLocation (since Qt 6.7)21사용자별 애플리케이션 상태 데이터 파일을 작성할 디렉터리 위치를 반환합니다. 이 디렉터리는 애플리케이션별 디렉터리이며, 반환된 경로는 절대 비어 있지 않습니다.
QStandardPaths::GenericStateLocation (since Qt 6.7)22애플리케이션 간 공유 상태 데이터 파일을 작성해야 하는 디렉터리 위치를 반환합니다. 이 값은 일반적이거나 애플리케이션별로 다를 수 있지만 반환된 경로는 절대 비어 있지 않습니다.

다음 표는 다양한 운영 체제에서 경로의 예를 보여줍니다. 첫 번째 경로는 쓰기 가능한 경로입니다(별도의 언급이 없는 한). 다른 추가 경로(있는 경우)는 쓰기 불가능한 위치를 나타냅니다.

경로 유형macOSWindows
데스크톱 위치"~/Desktop""C:/사용자/<사용자>/데스크톱"
DocumentsLocation"~/Documents""C:/사용자/<사용자>/문서"
폰트 위치"/시스템/라이브러리/폰트"(쓰기 불가)"C:/Windows/Fonts"(쓰기 불가)
응용 프로그램 위치"/Applications"(쓰기 불가)"C:/사용자/<사용자>/앱데이터/로밍/마이크로소프트/윈도우/시작 메뉴/프로그램"
MusicLocation"~/Music""C:/사용자/<사용자>/음악"
MoviesLocation"~/Movies""C:/사용자/<사용자>/Videos"
PicturesLocation"~/Pictures""C:/사용자/<사용자>/사진"
TempLocationOS에서 임의로 생성"C:/사용자/<사용자>/AppData/Local/Temp"
홈 위치"~""C:/사용자/<사용자>"
앱로컬데이터위치"~/라이브러리/응용 프로그램 지원/<APPNAME>", "/라이브러리/응용 프로그램 지원/<APPNAME>". "<APPDIR>/../Resources""C:/사용자/<사용자>/앱데이터/로컬/<앱 이름>", "C:/프로그램데이터/<앱 이름>", "<APPDIR>", "<APPDIR>/data", "<APPDIR>/data/<APPNAME>"
캐시 위치"~/라이브러리/캐시/<APPNAME>", "/라이브러리/캐시/<APPNAME>""C:/사용자/<사용자>/앱데이터/로컬/<APPNAME>/캐시"
StateLocation"~/라이브러리/환경설정/<APPNAME>/State""C:/사용자/<사용자>/앱데이터/로컬/<APPNAME>/상태", "C:/프로그램데이터/<APPNAME>/상태"
일반데이터 위치"~/라이브러리/응용 프로그램 지원", "/라이브러리/응용 프로그램 지원""C:/사용자/<사용자>/앱데이터/로컬", "C:/프로그램데이터", "<APPDIR>", "<APPDIR>/data"
런타임 위치"~/라이브러리/애플리케이션 지원""C:/사용자/<사용자>"
ConfigLocation"~/라이브러리/환경설정""C:/사용자/<사용자>/AppData/Local/<앱 이름>", "C:/프로그램 데이터/<앱 이름>"
GenericConfigLocation"~/라이브러리/환경설정""C:/사용자/<사용자>/AppData/Local", "C:/프로그램데이터"
DownloadLocation"~/Downloads""C:/사용자/<사용자>/다운로드"
GenericCacheLocation"~/라이브러리/캐시", "/라이브러리/캐시""C:/사용자/<사용자>/AppData/Local/cache"
GenericStateLocation"~/라이브러리/환경설정/상태""C:/사용자/<사용자>/앱데이터/로컬/상태", "C:/프로그램데이터/상태"
앱데이터 위치"~/라이브러리/애플리케이션 지원/<앱 이름>", "/라이브러리/애플리케이션 지원/<앱 이름>". "<APPDIR>/../Resources""C:/사용자/<사용자>/앱데이터/로밍/<앱 이름>", "C:/프로그램데이터/<앱 이름>", "<APPDIR>", "<APPDIR>/data", "<APPDIR>/data/<APPNAME>"
AppConfigLocation"~/라이브러리/환경설정/<APPNAME>""C:/사용자/<사용자>/앱데이터/로컬/<앱이름>", "C:/프로그램데이터/<앱이름>"
PublicShareLocation"~/Public""C:/사용자/공개"
TemplatesLocation"~/Templates""C:/사용자/<사용자>/앱데이터/로밍/마이크로소프트/윈도우/템플릿"
경로 유형Linux 및 기타 UNIX 운영 체제
데스크톱 위치"~/Desktop"
DocumentsLocation"~/Documents"
폰트 위치"~/.폰트", "~/.로컬/공유/폰트", "/usr/local/공유/폰트", "/usr/공유/폰트"
애플리케이션 위치"~/.local/공유/애플리케이션", "/usr/local/공유/애플리케이션", "/usr/공유/애플리케이션"
MusicLocation"~/Music"
MoviesLocation"~/동영상"
PicturesLocation"~/사진"
TempLocation"/tmp"
HomeLocation"~"
앱로컬데이터위치"~/.local/share/<APPNAME>", "/usr/local/share/<APPNAME>", "/usr/share/<APPNAME>"
캐시 위치"~/.cache/<APPNAME>"
StateLocation"~/.local/state/<APPNAME>"
일반데이터 위치"~/.local/공유", "/usr/local/공유", "/usr/공유"
런타임 위치"/run/user/<USER>"
ConfigLocation"~/.config", "/etc/xdg"
GenericConfigLocation"~/.config", "/etc/xdg"
DownloadLocation"~/Downloads"
GenericCacheLocation"~/.cache"
GenericStateLocation"~/.local/state"
앱데이터 위치"~/.local/share/<APPNAME>", "/usr/local/share/<APPNAME>", "/usr/share/<APPNAME>"
AppConfigLocation"~/.config/<APPNAME>", "/etc/xdg/<APPNAME>"
PublicShareLocation"~/Public"
TemplatesLocation"~/템플릿"
경로 유형AndroidiOS
데스크톱 위치"<APPROOT>/파일""<APPROOT>/문서/데스크톱"
DocumentsLocation"<사용자>/문서" [*], "<사용자>/<APPNAME>/문서""<APPROOT>/문서"
폰트 위치"/시스템/폰트"(쓰기 불가)"<APPROOT>/라이브러리/폰트"
응용 프로그램 위치지원되지 않음(디렉터리를 읽을 수 없음)지원되지 않음
MusicLocation"<사용자>/음악" [*], "<사용자>/<APPNAME>/음악""<APPROOT>/문서/음악"
MoviesLocation"<사용자>/영화" [*], "<사용자>/<APPNAME>/영화""<APPROOT>/문서/영화"
PicturesLocation"<사용자>/사진" [*], "<사용자>/<APPNAME>/사진""<APPROOT>/문서/사진", "assets-library://"
TempLocation"<APPROOT>/캐시""<APPROOT>/tmp"
홈 위치"<APPROOT>/files"시스템 정의
앱로컬데이터위치"<APPROOT>/files", "<사용자>/<APPNAME>/files""<APPROOT>/라이브러리/애플리케이션 지원"
캐시 위치"<APPROOT>/캐시", "<사용자>/<APPNAME>/캐시""<APPROOT>/라이브러리/캐시"
StateLocation"<APPROOT>/파일/상태"
일반 스테이트 위치(공유 스테이트가 있음)"<APPROOT>/파일/상태"
GenericDataLocation"<사용자>" [*] 또는 "<사용자>/<APPNAME>/files""<APPROOT>/라이브러리/애플리케이션 지원"
런타임 위치"<APPROOT>/캐시"지원되지 않음
ConfigLocation"<APPROOT>/파일/설정""<APPROOT>/라이브러리/환경설정"
일반 컨피그 위치"<APPROOT>/files/settings"(공유 설정 없음)"<APPROOT>/라이브러리/환경설정"
DownloadLocation"<사용자>/다운로드" [*], "<사용자>/<APPNAME>/다운로드""<APPROOT>/문서/다운로드"
일반 캐시 위치"<APPROOT>/캐시"(공유 캐시 없음)"<APPROOT>/라이브러리/캐시"
앱데이터 위치"<APPROOT>/파일", "<사용자>/<APPNAME>/파일""<APPROOT>/라이브러리/애플리케이션 지원"
AppConfigLocation"<APPROOT>/파일/설정""<APPROOT>/라이브러리/환경설정/<APPNAME>"
공용 공유 위치지원되지 않음지원되지 않음
템플릿 위치지원되지 않음지원되지 않음

위 표에서 <APPNAME> 는 일반적으로 조직 이름, 애플리케이션 이름 또는 둘 다이거나 패키징 시 생성된 고유 이름입니다. 마찬가지로 <APPROOT>는 이 애플리케이션이 설치된 위치(보통 샌드박스)입니다. <APPDIR>은 애플리케이션 실행 파일이 들어 있는 디렉토리입니다.

위의 경로는 OS 구성, 로캘에 따라 변경되거나 향후 Qt 버전에서 변경될 수 있으므로 의존해서는 안 됩니다.

참고: Android에서 외부 저장소(<사용자> 위치)에 파일이 열려 있는 애플리케이션은 외부 저장소를 마운트 해제하면 종료됩니다.

참고: Android 6.0(API 23) 이상에서는 QStandardPaths::writableLocation 또는 QStandardPaths::standardLocations 을 사용할 때 런타임에 "WRITE_EXTERNAL_STORAGE" 권한을 요청해야 합니다.

참고: Android에서 GenericDataLocation에 읽기/쓰기를 하려면 READ_EXTERNAL_STORAGE/WRITE_EXTERNAL_STORAGE 권한이 부여되어야 합니다.

참고: [*] Android 11 이상에서는 범위 지정 저장소 모드에서 공용 디렉터리에 직접 액세스할 수 없습니다. 따라서 "<USER>/DirName" 형식의 경로는 반환되지 않습니다. 대신 저장소 액세스 프레임워크(SAF)를 사용하는 QFileDialog 을 사용하여 해당 디렉터리에 액세스할 수 있습니다.

참고: iOS에서 QFileDialog::setDirectory()에 QStandardPaths::standardLocations(QStandardPaths::PicturesLocation).last() 을 인수로 전달하면 기본 이미지 선택기 대화 상자가 사용자의 사진 앨범에 액세스하는 데 사용됩니다. 반환된 파일 이름은 QFile 및 관련 API를 사용하여 로드할 수 있습니다. 이 기능은 Qt 5.5에 추가되었습니다.

writableLocation(), standardLocations(), displayName(), locate() 및 locateAll()도 참조하세요 .

멤버 함수 문서

[static] QString QStandardPaths::displayName(QStandardPaths::StandardLocation type)

지정된 위치의 지역화된 표시 이름 type 또는 관련 위치를 찾을 수 없는 경우 빈 QString 을 반환합니다.

[static] QString QStandardPaths::findExecutable(const QString &executableName, const QStringList &paths = QStringList())

지정된 paths 또는 paths 가 비어 있는 경우 시스템 경로에서 executableName 라는 이름의 실행 파일을 찾습니다.

대부분의 운영 체제에서 시스템 경로는 PATH 환경 변수에 의해 결정됩니다. 실행 파일을 검색할 디렉터리는 경로 인수로 설정할 수 있습니다. 사용자 경로와 시스템 경로 모두에서 검색하려면 경로가 설정된 상태에서 한 번, 경로가 비어 있는 상태에서 한 번씩 findExecutable을 두 번 호출합니다. 심볼릭 링크는 호출되는 이름에 따라 동작이 달라지는 실행 파일의 경우 동작을 보존하기 위해 확인되지 않습니다.

참고: Windows에서는 일반적인 실행 파일 확장자(PATHEXT 환경 변수에서)가 자동으로 추가됩니다. 예를 들어, findExecutable("foo") 호출은 foo.exe 또는 foo.bat (있는 경우)을 찾습니다.

실행 파일의 절대 파일 경로를 반환하거나 찾을 수 없는 경우 빈 문자열을 반환합니다.

주어진 executableName 이 실행 파일을 가리키는 절대 경로인 경우 깨끗한 경로가 반환됩니다.

[static] QString QStandardPaths::locate(QStandardPaths::StandardLocation type, const QString &fileName, QStandardPaths::LocateOptions options = LocateFile)

type 의 표준 위치에서 fileName 라는 파일 또는 디렉터리를 찾습니다.

options 플래그를 사용하면 파일 또는 디렉터리를 찾을지 여부를 지정할 수 있습니다. 기본적으로 이 플래그는 LocateFile 로 설정되어 있습니다.

처음 찾은 파일 또는 디렉터리의 절대 경로를 반환하고, 그렇지 않으면 빈 문자열을 반환합니다.

[static] QStringList QStandardPaths::locateAll(QStandardPaths::StandardLocation type, const QString &fileName, QStandardPaths::LocateOptions options = LocateFile)

type 의 표준 위치에서 fileName 이라는 이름의 모든 파일 또는 디렉터리를 찾습니다.

options 플래그를 사용하면 파일 또는 디렉터리를 찾을지 여부를 지정할 수 있습니다. 기본적으로 이 플래그는 LocateFile 로 설정되어 있습니다.

찾은 모든 파일 목록을 반환합니다.

[static] void QStandardPaths::setTestModeEnabled(bool testMode)

testModetrue 인 경우 QStandardPaths 에서 쓰기 가능한 위치를 테스트 디렉터리를 가리키도록 변경하는 특수 "테스트 모드"가 활성화됩니다. 이렇게 하면 자동 테스트가 현재 사용자의 구성을 읽거나 쓰지 못하도록 방지할 수 있습니다.

테스트 프로그램이 파일을 쓸 수 있는 위치에 영향을 줍니다: GenericDataLocation, AppDataLocation, ConfigLocation, GenericConfigLocation, AppConfigLocation, StateLocation, GenericStateLocation, GenericCacheLocation, CacheLocation. 다른 위치는 영향을 받지 않습니다.

Unix의 경우 XDG_DATA_HOME~/.qttest/share, XDG_CONFIG_HOME~/.qttest/config, XDG_STATE_HOME~/.qttest/state, XDG_CACHE_HOME~/.qttest/cache 로 설정됩니다.

macOS에서는 데이터가 ~/.qttest/Application Support, 캐시가 ~/.qttest/Cache, 구성이 ~/.qttest/Preferences 로 이동합니다.

Windows에서는 모든 것이 %APPDATA% 아래의 "qttest" 디렉토리로 이동합니다.

[static] QStringList QStandardPaths::standardLocations(QStandardPaths::StandardLocation type)

type 파일이 속한 모든 디렉터리를 반환합니다.

디렉터리 목록은 확인 가능한 경우 writableLocation()부터 시작하여 우선순위가 높은 것부터 낮은 것 순으로 정렬됩니다. 유형에 대한 위치가 정의되지 않은 경우 이 목록은 비어 있습니다.

writableLocation()도 참조하세요 .

[static] QString QStandardPaths::writableLocation(QStandardPaths::StandardLocation type)

type 파일이 기록되어야 하는 디렉터리를 반환하거나 위치를 확인할 수 없는 경우 빈 문자열을 반환합니다.

참고: 반환된 저장소 위치는 존재하지 않을 수도 있습니다. 즉, 시스템이나 사용자가 만들어야 할 수도 있습니다.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.