ファイル情報クラス
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