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 FileSystemInfoDirectoryInfo キャッシュされます。

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

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

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

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

適用対象

こちらもご覧ください