System.IOUtils.TPath.GetTempPath
Delphi
class function GetTempPath: string; static;
C++
static System::UnicodeString __fastcall GetTempPath();
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | System.IOUtils.pas System.IOUtils.hpp |
System.IOUtils | TPath |
説明
一時ファイルを格納するディレクトリのパスを返します。 このディレクトリはシステムで管理される場所です。ここに保存されたファイルは、アプリケーション セッションの切り替わり時やシステムの再起動時に削除される可能性があります。
アプリケーションを実行しているシステムが要求されているフォルダをサポートしていない場合、または、要求されているフォルダがシステム上に存在しない場合、この関数は代わりに空の文字列を返します。
GetTempPath は多様なプラットフォーム上で、それぞれ次の場所を指しています:
- Windows、OS X、Linux では、システム全体のディレクトリを指します。
- iOS と Android では、ユーザー固有かつアプリケーション固有のディレクトリを指します。
プラットフォーム | サンプル パス |
---|---|
Windows XP | 'C:\Documents and Settings\<ユーザー名>\Local Settings\Temp\' |
Windows Vista 以降 | ' C:\Users\<ユーザー名>\AppData\Local\Temp\' |
OS X | '/var/folders/<ランダムなフォルダ名>/' |
iOS デバイス | '/private/var/mobile/Applications/<アプリケーション ID>/tmp' |
iOS シミュレータ | '/Users/<ユーザー名>/Library/Application Support/iPhone Simulator/<SDK バージョン>/Applications/<アプリケーション ID>/tmp' |
Android | '/storage/emulated/0/Android/data/<アプリケーション ID>/files/tmp' |
Linux | /tmp |