File.GetCreationTimeUtc Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| GetCreationTimeUtc(SafeFileHandle) |
Retorna a data e a hora de criação, em UTC (Tempo Universal Coordenado), do arquivo ou diretório especificado. |
| GetCreationTimeUtc(String) |
Retorna a data e a hora de criação, em UTC (Tempo Universal Coordenado), do arquivo ou diretório especificado. |
GetCreationTimeUtc(SafeFileHandle)
- Origem:
- File.cs
- Origem:
- File.cs
- Origem:
- File.cs
- Origem:
- File.cs
- Origem:
- File.cs
Retorna a data e a hora de criação, em UTC (Tempo Universal Coordenado), do arquivo ou diretório especificado.
public:
static DateTime GetCreationTimeUtc(Microsoft::Win32::SafeHandles::SafeFileHandle ^ fileHandle);
public static DateTime GetCreationTimeUtc(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
static member GetCreationTimeUtc : Microsoft.Win32.SafeHandles.SafeFileHandle -> DateTime
Public Shared Function GetCreationTimeUtc (fileHandle As SafeFileHandle) As DateTime
Parâmetros
- fileHandle
- SafeFileHandle
Um SafeFileHandle para o arquivo ou diretório para o qual obter informações de data e hora de criação.
Retornos
Uma DateTime estrutura definida como a data e a hora de criação do arquivo ou diretório especificado. Esse valor é expresso em tempo UTC.
Exceções
fileHandle é null.
O chamador não tem a permissão necessária.
Aplica-se a
GetCreationTimeUtc(String)
- Origem:
- File.cs
- Origem:
- File.cs
- Origem:
- File.cs
- Origem:
- File.cs
- Origem:
- File.cs
Retorna a data e a hora de criação, em UTC (Tempo Universal Coordenado), do arquivo ou diretório especificado.
public:
static DateTime GetCreationTimeUtc(System::String ^ path);
public static DateTime GetCreationTimeUtc(string path);
static member GetCreationTimeUtc : string -> DateTime
Public Shared Function GetCreationTimeUtc (path As String) As DateTime
Parâmetros
- path
- String
O arquivo ou diretório para o qual obter informações de data e hora de criação.
Retornos
Uma DateTime estrutura definida como a data e a hora de criação do arquivo ou diretório especificado. Esse valor é expresso em tempo UTC.
Exceções
O chamador não tem a permissão necessária.
Versões do .NET Framework e do .NET Core anteriores à 2.1: path é uma cadeia de caracteres de comprimento zero, contém apenas espaço em branco ou contém um ou mais caracteres inválidos. Você pode consultar caracteres inválidos usando o GetInvalidPathChars() método.
path é null.
O caminho especificado, o nome do arquivo ou ambos excedem o comprimento máximo definido pelo sistema.
path está em um formato inválido.
Exemplos
O exemplo a seguir demonstra o GetCreationTimeUtc método.
Imports System.IO
Module Module1
Sub Main()
Dim fileCreatedDate As DateTime = File.GetCreationTimeUtc("C:\Example\MyTest.txt")
Console.WriteLine("file created: " + fileCreatedDate)
End Sub
End Module
Comentários
Note
Esse método pode retornar um valor impreciso, pois usa funções nativas cujos valores podem não ser atualizados continuamente pelo sistema operacional.
Se o arquivo descrito no path parâmetro não existir, esse método retornará 12:00 meia-noite, 1º de janeiro de 1601 D.C.) UTC (Tempo Universal Coordenado).
Unidades formatadas em NTFS podem armazenar em cache informações sobre um arquivo, como o tempo de criação do arquivo, por um curto período de tempo. Como resultado, talvez seja necessário definir explicitamente o tempo de criação de um arquivo se você estiver substituindo ou substituindo um arquivo existente.
Para obter uma lista de tarefas comuns de E/S, consulte Tarefas comuns de E/S.
Confira também
- FileSystemWatcher
- E/S de arquivo e de fluxo
- Lendo texto de um arquivo
- Como gravar texto em um arquivo