File.SetCreationTimeUtc Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
SetCreationTimeUtc(String, DateTime) |
Imposta la data e l'ora, in Utc (Coordinated Universal Time), che il file è stato creato. |
SetCreationTimeUtc(SafeFileHandle, DateTime) |
Imposta la data e l'ora in Coordinated Universal Time (UTC) creata dal file o dalla directory. |
SetCreationTimeUtc(String, DateTime)
- Origine:
- File.cs
- Origine:
- File.cs
- Origine:
- File.cs
Imposta la data e l'ora, in Utc (Coordinated Universal Time), che il file è stato creato.
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)
Parametri
- path
- String
File per il quale impostare le informazioni sulla data e l'ora di creazione.
- creationTimeUtc
- DateTime
Valore da impostare per la data e l'ora di creazione di path
. Questo valore è espresso nell'ora UTC.
Eccezioni
Impossibile trovare il percorso specificato.
.NET Framework e versioni di .NET Core precedenti alla 2.1: path
è una stringa di lunghezza zero, contiene solo spazi vuoti o contiene uno o più caratteri non validi. È possibile eseguire una query per individuare caratteri non validi usando il metodo GetInvalidPathChars().
path
è null
.
Il percorso, il nome file specificato o entrambi superano la lunghezza massima definita dal sistema.
Si è verificato un errore di I/O durante l'esecuzione dell'operazione.
creationTimeUtc
specifica un valore non compreso nell'intervallo di date, ore o entrambi consentiti per questa operazione.
Il chiamante non dispone dell'autorizzazione richiesta.
path
è in un formato non valido.
Commenti
Il parametro path
è autorizzato a specificare informazioni relative o assolute sul percorso. Le informazioni sul percorso relative sono interpretate come relative alla directory di lavoro corrente. Per ottenere la directory di lavoro corrente, vedere GetCurrentDirectory.
Le unità in formato NTFS possono memorizzare nella cache le meta-info dei file, ad esempio il tempo di creazione di file, per un breve periodo di tempo. Di conseguenza, potrebbe essere necessario impostare in modo esplicito l'ora di creazione di un file se si sovrascrive o si sostituisce un file esistente.
Per un elenco delle attività di I/O comuni, vedere Attività di I/O comuni.
Vedi anche
- FileSystemWatcher
- di I/O di flusso e file
- lettura di testo da un di file
- Procedura: Scrivere testo in un di file
Si applica a
SetCreationTimeUtc(SafeFileHandle, DateTime)
- Origine:
- File.cs
- Origine:
- File.cs
- Origine:
- File.cs
Imposta la data e l'ora in Coordinated Universal Time (UTC) creata dal file o dalla directory.
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)
Parametri
- fileHandle
- SafeFileHandle
Oggetto SafeFileHandle al file o alla directory per cui impostare le informazioni sulla data e l'ora di creazione.
- creationTimeUtc
- DateTime
Valore da impostare per la data e l'ora di creazione di fileHandle
. Questo valore è espresso nell'ora UTC.
Eccezioni
fileHandle
è null
.
creationTimeUtc
specifica un valore non compreso nell'intervallo di date, ore o entrambi consentiti per questa operazione.
Il chiamante non dispone dell'autorizzazione richiesta.
Si è verificato un errore di I/O durante l'esecuzione dell'operazione.