Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Método File.SetLastAccessTime (String, DateTime)

 
System_CAPS_noteObservação

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Define a data e hora em que o arquivo especificado foi acessado pela última vez.

Namespace:   System.IO
Assembly:  mscorlib (em mscorlib.dll)

public static void SetLastAccessTime(
	string path,
	DateTime lastAccessTime
)

Parâmetros

path
Type: System.String

O arquivo cujas informações de data e hora serão definidas.

lastAccessTime
Type: System.DateTime

Um DateTime que contém o valor a ser definido para a data e hora do último acesso de path. Esse valor é expresso no horário local.

Exception Condition
ArgumentException

path é uma cadeia de comprimento zero, contém somente espaços em branco ou um ou mais caracteres inválidos, conforme definido por InvalidPathChars.

ArgumentNullException

path é null.

PathTooLongException

O caminho especificado, o nome de arquivo, ou ambos excedem o tamanho máximo definido pelo sistema. Por exemplo, em plataformas com base no Windows, os caminhos devem ter menos que 248 caracteres e os nomes de arquivo devem ter menos que 260 caracteres.

FileNotFoundException

O caminho especificado não foi encontrado.

UnauthorizedAccessException

O chamador não tem a permissão necessária.

NotSupportedException

path está em um formato inválido.

ArgumentOutOfRangeException

lastAccessTime especifica um valor fora do intervalo de datas, horas permitido para esta operação.

O path parâmetro tem permissão para especificar informações de caminho relativo ou absoluto. As informações do caminho relativo são interpretadas como relativas ao diretório de trabalho atual. Para obter o diretório de trabalho atual, consulte GetCurrentDirectory.

Para obter uma lista de tarefas comuns de e/s, consulte Tarefas comuns de e-S.

O exemplo a seguir verifica se o sistema de arquivos para o arquivo especificado, criá-lo se necessário e, em seguida, define e obtém a hora do último acesso.

using System;
using System.IO;

class Test 
{
    public static void Main() 
    {
        try 
        {
            string path = @"c:\Temp\MyTest.txt";

            if (!File.Exists(path)) 
            {
                File.Create(path);
                // Update the last access time.	
            }
            File.SetLastAccessTime(path, new DateTime(1985,5,4));

            // Get the creation time of a well-known directory.
            DateTime dt = File.GetLastAccessTime(path);
            Console.WriteLine("The last access time for this file was {0}.", dt);

            // Update the last access time.
            File.SetLastAccessTime(path, DateTime.Now);
            dt = File.GetLastAccessTime(path);
            Console.WriteLine("The last access time for this file was {0}.", dt);

        } 
        catch (Exception e) 
        {
            Console.WriteLine("The process failed: {0}", e.ToString());
        }
    }
}

FileIOPermission

for writing to the specified file. Associated enumeration: F:System.Security.Permissions.FileIOPermissionAccess.Write

Plataforma Universal do Windows
Disponível desde 10
.NET Framework
Disponível desde 1.1
Retornar ao início
Mostrar: