Directory.SetCreationTimeUtc(String, DateTime) メソッド

定義

指定したファイルまたはディレクトリの作成日時を世界協定時刻 (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

ディレクトリまたはファイルが作成された日時。 この値は現地時刻で表示されます。

例外

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

.NET Framework バージョンと .NET Core バージョンが 2.1 より前の場合: path は長さ 0 の文字列、空白のみを含む、または無効な文字が 1 つ以上含まれています。 GetInvalidPathChars() メソッドを使用して、正しくない文字に対するクエリを実行できます。

pathnullです。

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

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

creationTime はこの操作に許可される日付または時刻の範囲外の値を指定しています。

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

注釈

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

パラメーターの大文字と小文字の path 区別は、コードが実行されているファイル システムの大文字と小文字が区別されます。 たとえば、NTFS (既定の Windows ファイル システム) では大文字と小文字が区別されず、Linux ファイル システムでは大文字と小文字が区別されます。

共通 I/O タスクの一覧は、 共通 I/O タスク を参照してください。

適用対象

こちらもご覧ください