FileSystemInfo.CreationTimeUtc プロパティ

定義

現在のファイルまたはディレクトリの作成日時を世界協定時刻 (UTC) で取得または設定します。

public:
 property DateTime CreationTimeUtc { DateTime get(); void set(DateTime value); };
public DateTime CreationTimeUtc { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public DateTime CreationTimeUtc { get; set; }
member this.CreationTimeUtc : DateTime with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.CreationTimeUtc : DateTime with get, set
Public Property CreationTimeUtc As DateTime

プロパティ値

DateTime

現在の FileSystemInfo オブジェクトの UTC 形式での作成日時。

属性

例外

Refresh() がデータを初期化できません。

指定したパスが無効です (割り当てられていないドライブであるなど)。

現在のオペレーティング システムは Windows NT 以降ではありません。

呼び出し元が、無効な作成時間を設定しようとしています。

注釈

注意

このメソッドは、オペレーティング システムによって値が継続的に更新されないネイティブ関数を使用するため、不正確な値を返す可能性があります。

オブジェクトの現在のCreationTimeUtcインスタンスが次DirectoryInfoのいずれかのメソッドから返された場合、プロパティのFileSystemInfo値は事前にキャッシュされます。

最新の値を取得するには、メソッドを Refresh 呼び出します。

オブジェクトに FileSystemInfo 記述されているファイルが存在しない場合、このプロパティは 1601 年 1 月 1 日午前 0 時 00 分 (午前 12 時) を返します。 年月日はキリスト紀元で、時刻は協定世界時 (UTC) です。

Unix プラットフォームで作成時間または生年月日がサポートされていない場合、このプロパティは、前回の状態の変更時刻と最後の変更時刻を返します。 その他のプラットフォームでは、午前 12 時 00 分、1601 年 1 月 1 日午前 0 時を返します。 (C.E.)協定世界時 (UTC)、現地時刻に調整されます。

NTFS 形式のドライブでは、ファイルの作成時間などのファイル メタ情報が短時間キャッシュされる場合があります。 このプロセスは、ファイル トンネリングと呼ばれます。 その結果、既存のファイルを上書きまたは置き換える場合は、ファイルの作成時間を明示的に設定する必要があります。

適用対象

こちらもご覧ください