File.SetCreationTimeUtc メソッド

定義

オーバーロード

SetCreationTimeUtc(String, DateTime)

ファイルが作成された日付と時刻を協定世界時 (UTC) で設定します。

SetCreationTimeUtc(SafeFileHandle, DateTime)

ファイルまたはディレクトリが作成された日付と時刻を協定世界時 (UTC) で設定します。

SetCreationTimeUtc(String, DateTime)

ソース:
File.cs
ソース:
File.cs
ソース:
File.cs

ファイルが作成された日付と時刻を協定世界時 (UTC) で設定します。

public:
 static void SetCreationTimeUtc(System::String ^ path, DateTime creationTimeUtc);
public static void SetCreationTimeUtc (string path, DateTime creationTimeUtc);
static member SetCreationTimeUtc : string * DateTime -> unit
Public Shared Sub SetCreationTimeUtc (path As String, creationTimeUtc As DateTime)

パラメーター

path
String

作成日時情報を設定するファイル。

creationTimeUtc
DateTime

pathの作成日時に設定する値。 この値は UTC 時刻で表されます。

例外

指定したパスが見つかりませんでした。

.NET Framework および .NET Core バージョン 2.1 より前: path は長さ 0 の文字列で、空白のみを含むか、1 つ以上の無効な文字を含みます。 GetInvalidPathChars() メソッドを使用して、無効な文字を照会できます。

pathnullです。

指定したパス、ファイル名、またはその両方が、システム定義の最大長を超えています。

操作の実行中に I/O エラーが発生しました。

creationTimeUtc は、この操作で許可される日付、時刻、またはその両方の範囲外の値を指定します。

呼び出し元に必要なアクセス許可がありません。

path が無効な形式です。

注釈

path パラメーターは、相対パス情報または絶対パス情報を指定できます。 相対パス情報は、現在の作業ディレクトリに対する相対パスとして解釈されます。 現在の作業ディレクトリを取得するには、GetCurrentDirectoryを参照してください。

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

一般的な I/O タスクの一覧については、「一般的な I/O タスクの」を参照してください。

こちらもご覧ください

適用対象

SetCreationTimeUtc(SafeFileHandle, DateTime)

ソース:
File.cs
ソース:
File.cs
ソース:
File.cs

ファイルまたはディレクトリが作成された日付と時刻を協定世界時 (UTC) で設定します。

public:
 static void SetCreationTimeUtc(Microsoft::Win32::SafeHandles::SafeFileHandle ^ fileHandle, DateTime creationTimeUtc);
public static void SetCreationTimeUtc (Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, DateTime creationTimeUtc);
static member SetCreationTimeUtc : Microsoft.Win32.SafeHandles.SafeFileHandle * DateTime -> unit
Public Shared Sub SetCreationTimeUtc (fileHandle As SafeFileHandle, creationTimeUtc As DateTime)

パラメーター

fileHandle
SafeFileHandle

作成日時情報を設定するファイルまたはディレクトリへの SafeFileHandle

creationTimeUtc
DateTime

fileHandleの作成日時に設定する値。 この値は UTC 時刻で表されます。

例外

fileHandlenullです。

creationTimeUtc は、この操作で許可される日付、時刻、またはその両方の範囲外の値を指定します。

呼び出し元に必要なアクセス許可がありません。

操作の実行中に I/O エラーが発生しました。

適用対象