CFileFind::GetLastWriteTime

ファイルが最後に変更されたを取得するには、このメンバー関数を呼び出します。

virtual BOOL GetLastWriteTime(
   FILETIME* pTimeStamp 
) const;
virtual BOOL GetLastWriteTime(
   CTime& refTime 
) const;

パラメーター

  • pTimeStamp
    ファイルが最後に記述された時刻を含む FILETIME の構造体へのポインター。

  • refTime
    CTime のオブジェクトへの参照。

戻り値

成功した場合は; 失敗した場合は 0。GetLastWriteTimeFindNextFileCFileFind でこのオブジェクト頼まれなかった場合にのみ 0 を返します。

解説

GetLastWriteTimeを呼び出す前に FindNextFile を少なくとも一度呼び出す必要があります。

[!メモ]

すべてのファイル システムがこの関数によって返されるタイム スタンプを実装するのと同じセマンティクスを使用しません。この関数は、基になるファイル システムまたはサーバーが時属性を保持することをサポートしている他のタイム スタンプの関数によって返される同じ値を返すことがあります。時刻の形式については、Win32_Find_Data の構造体を参照してください。操作のシステムで、返される時間には、コンピューターのローカル タイム ゾーンにファイルが検索されます。詳細については、FileTimeToLocalFileTime Win32 API を参照してください。

使用例

CFileFind::GetLengthの例を参照してください。

必要条件

ヘッダー : afx.h

参照

関連項目

CFileFind クラス

階層図