ファイル情報クラス
More...
#include <GxFile.h>
|
|
|
| GxFileInformation (void) |
| | デフォルトコンストラクタ
|
| |
|
| ~GxFileInformation (void) override |
| | デストラクタ
|
| |
|
| GxFileInformation (const GxFileInformation &fileInformation) |
| | コピーコンストラクタ
|
| |
|
|
b32 | operator== (const GxFileInformation &information) const |
| | 一致
|
| |
|
b32 | operator!= (const GxFileInformation &information) const |
| | 不一致
|
| |
|
constexpr | GxClassBase (void) |
| | コンストラクタ
|
| |
|
constexpr | GxClassBase (const GxClassBase &base) |
| | コピーコンストラクタ
|
| |
|
| ~GxClassBase (void) override |
| | デストラクタ
|
| |
|
constexpr | GxClassBaseRoot (void) |
| | コンストラクタ
|
| |
|
constexpr | GxClassBaseRoot (const GxClassBaseRoot &) |
| | コピーコンストラクタ
|
| |
|
virtual | ~GxClassBaseRoot (void) |
| | デストラクタ
|
| |
|
constexpr GxClassBaseRoot & | operator= (const GxClassBaseRoot &) |
| | 代入演算子
|
| |
|
virtual GxRtti & | getRtti (void) const =0 |
| | Rttiの取得
|
| |
| virtual GX_FORCE_INLINE const GxTypedObject * | getDefaultObject (void) |
| | デフォルトオブジェクトを取得
|
| |
|
GX_FORCE_INLINE b32 | isDefaultObject (void) |
| | デフォルトオブジェクト判定
|
| |
|
|
constexpr u32 | getAttribute (void) const |
| | 属性取得
|
| |
|
GX_FORCE_INLINE b32 | isDirectory (void) const |
| | ディレクトリ判定
|
| |
|
constexpr u64 | getLastWriteTime (void) const |
| | 最終更新時刻取得
|
| |
|
GX_FORCE_INLINE const GxString & | getLastWriteTimeString (void) const |
| | 最終更新時刻文字列表記取得
|
| |
|
GX_FORCE_INLINE const GxString & | getName (void) const |
| | ファイル名取得
|
| |
|
constexpr u64 | getSize (void) const |
| | ファイルサイズ取得
|
| |
| void | setInformation (GX_CSTR filename, u64 size, u64 lastWriteTime, u32 attribute) |
| | 情報格納 (各情報指定)
|
| |
| static u64 | getWindowsTimeFromUnixTime (time_t unixTime) |
| | Unix時間 → Windows時間取得
|
| |
| static time_t | getUnixTimeFromWindowsTime (u64 windowsTime) |
| | Windows時間 → Unix時間取得
|
| |
|
|
static GX_FORCE_INLINE GxRtti & | __getStaticRtti (void) |
| | Rttiの取得
|
| |
◆ ATTRIBUTE
属性
| Enumerator |
|---|
| ATTRIBUTE_NOTHING | 属性:なし
|
| ATTRIBUTE_DIRECTORY | 属性:ディレクトリ
|
| ATTRIBUTE_ARCHIVE | 属性:アーカイブ
|
| ATTRIBUTE_READONLY | 属性:読み取り専用
|
| ATTRIBUTE_HIDDEN | 属性:隠しファイル
|
| ATTRIBUTE_SYSTEM | 属性:システムファイル
|
| ATTRIBUTE_NORMAL | 属性:その他属性設定なし
|
| ATTRIBUTE_NUM | 属性タイプ数
|
◆ getUnixTimeFromWindowsTime()
| time_t GxFileInformation::getUnixTimeFromWindowsTime |
( |
u64 | windowsTime | ) |
|
|
static |
Windows時間 → Unix時間取得
- Parameters
-
| windowsTime | [in] Windows時間 |
- Returns
- unix時間
◆ getWindowsTimeFromUnixTime()
| u64 GxFileInformation::getWindowsTimeFromUnixTime |
( |
time_t | unixTime | ) |
|
|
static |
Unix時間 → Windows時間取得
- Parameters
-
- Returns
- windows時間
◆ setInformation()
| void GxFileInformation::setInformation |
( |
GX_CSTR | filename, |
|
|
u64 | size, |
|
|
u64 | lastWriteTime, |
|
|
u32 | attribute ) |
情報格納 (各情報指定)
- Parameters
-
| filename | [in] ファイル名 |
| size | [in] ファイルサイズ |
| lastWriteTiem | [in] 最終更新時間 |
| attribute | [in] 属性 |
The documentation for this class was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxFile.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxFile.cpp