File.SetLastAccessTime 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
SetLastAccessTime(String, DateTime) |
Imposta la data e l'ora dell'ultimo accesso al file specificato. |
SetLastAccessTime(SafeFileHandle, DateTime) |
Imposta la data e l'ora dell'ultimo accesso al file o alla directory specificata. |
SetLastAccessTime(String, DateTime)
- Origine:
- File.cs
- Origine:
- File.cs
- Origine:
- File.cs
Imposta la data e l'ora dell'ultimo accesso al file specificato.
public:
static void SetLastAccessTime(System::String ^ path, DateTime lastAccessTime);
public static void SetLastAccessTime (string path, DateTime lastAccessTime);
static member SetLastAccessTime : string * DateTime -> unit
Public Shared Sub SetLastAccessTime (path As String, lastAccessTime As DateTime)
Parametri
- path
- String
File per il quale impostare le informazioni sulla data e l'ora di accesso.
- lastAccessTime
- DateTime
Oggetto DateTime contenente il valore da impostare per la data e l'ora dell'ultimo accesso di path
. Questo valore viene espresso nell'ora locale.
Eccezioni
.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.
Impossibile trovare il percorso specificato.
Il chiamante non dispone dell'autorizzazione richiesta.
path
è in un formato non valido.
lastAccessTime
specifica un valore non compreso nell'intervallo di date o ore consentite per questa operazione.
Esempio
Nell'esempio seguente viene controllato il file system specificato, creandolo, se necessario, e quindi imposta e ottiene l'ora dell'ultimo accesso.
using namespace System;
using namespace System::IO;
int main()
{
try
{
String^ path = "c:\\Temp\\MyTest.txt";
if ( !File::Exists( path ) )
{
File::Create( path );
// Update the last access time.
}
File::SetLastAccessTime( path, 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 );
}
}
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());
}
}
}
open System
open System.IO
try
let path = @"c:\Temp\MyTest.txt"
if File.Exists path |> not then
File.Create path |> ignore
// Update the last access time.
File.SetLastAccessTime(path, DateTime(1985, 5, 4))
// Get the creation time of a well-known directory.
let dt = File.GetLastAccessTime path
printfn $"The last access time for this file was {dt}."
// Update the last access time.
File.SetLastAccessTime(path, DateTime.Now)
let dt = File.GetLastAccessTime path
printfn $"The last access time for this file was {dt}."
with
| e -> printfn $"The process failed: {e}"
Imports System.IO
Imports System.Text
Public Class Test
Public Shared Sub Main()
Try
Dim path As String = "c:\Temp\MyTest.txt"
If File.Exists(path) = False Then
File.Create(path)
End If
File.SetLastAccessTime(path, New DateTime(1985, 5, 4))
' Get the creation time of a well-known directory.
Dim dt As DateTime = 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 e As Exception
Console.WriteLine("The process failed: {0}", e.ToString())
End Try
End Sub
End Class
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.
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
SetLastAccessTime(SafeFileHandle, DateTime)
- Origine:
- File.cs
- Origine:
- File.cs
- Origine:
- File.cs
Imposta la data e l'ora dell'ultimo accesso al file o alla directory specificata.
public:
static void SetLastAccessTime(Microsoft::Win32::SafeHandles::SafeFileHandle ^ fileHandle, DateTime lastAccessTime);
public static void SetLastAccessTime (Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, DateTime lastAccessTime);
static member SetLastAccessTime : Microsoft.Win32.SafeHandles.SafeFileHandle * DateTime -> unit
Public Shared Sub SetLastAccessTime (fileHandle As SafeFileHandle, lastAccessTime As DateTime)
Parametri
- fileHandle
- SafeFileHandle
Oggetto SafeFileHandle al file o alla directory per cui impostare le informazioni relative alla data e all'ora dell'ultimo accesso.
- lastAccessTime
- DateTime
Oggetto DateTime contenente il valore da impostare per la data e l'ora dell'ultimo accesso di fileHandle
.
Questo valore viene espresso nell'ora locale.
Eccezioni
fileHandle
è null
.
lastAccessTime
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.