System.IOUtils.TPath.GetDocumentsPath
Delphi
class function GetDocumentsPath: string; static;
C++
static System::UnicodeString __fastcall GetDocumentsPath();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | TPath |
説明
ユーザーのドキュメントが格納されているディレクトリへのパスを返します。
アプリケーションを実行しているシステムが要求されているフォルダをサポートしていない場合、または、要求されているフォルダがシステム上に存在しない場合、この関数は代わりに空の文字列を返します。
- Windows および OS X では、アプリケーションに依存しないユーザー固有のディレクトリを示します。
- iOS および Android では、アプリケーション固有、ユーザー非依存のディレクトリを指します。
プラットフォーム | サンプル パス | パス ID |
---|---|---|
Windows XP | C:\Documents and Settings\<username>\My Documents | CSIDL_MYDOCUMENTS CSIDL_PERSONAL |
Windows Vista 以降 | C:\Users\<username>\Documents | FOLDERID_Documents |
OS X | /Users/<username>/Documents | NSDocumentDirectory |
iOS デバイス | /var/mobile/Containers/Data/Application/<application ID>/Documents | |
iOS シミュレータ | /Users/<username>/Library/Developer/CoreSimulator/Devices/<Device ID>/data/Containers/Data/Application/<application ID>/Documents | |
Android | /data/data/<application ID>/files | Context.getFilesDir |