File.GetLastAccessTime Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
GetLastAccessTime(SafeFileHandle) |
Zwraca datę i godzinę ostatniego dostępu określonego pliku lub katalogu. |
GetLastAccessTime(String) |
Zwraca datę i godzinę ostatniego uzyskania dostępu do określonego pliku lub katalogu. |
GetLastAccessTime(SafeFileHandle)
- Źródło:
- File.cs
- Źródło:
- File.cs
- Źródło:
- File.cs
Zwraca datę i godzinę ostatniego dostępu określonego pliku lub katalogu.
public:
static DateTime GetLastAccessTime(Microsoft::Win32::SafeHandles::SafeFileHandle ^ fileHandle);
public static DateTime GetLastAccessTime (Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle);
static member GetLastAccessTime : Microsoft.Win32.SafeHandles.SafeFileHandle -> DateTime
Public Shared Function GetLastAccessTime (fileHandle As SafeFileHandle) As DateTime
Parametry
- fileHandle
- SafeFileHandle
Do SafeFileHandle pliku lub katalogu, dla którego mają być uzyskiwane informacje o dacie i godzinie ostatniego dostępu.
Zwraca
Struktura DateTime ustawiona na datę i godzinę ostatniego dostępu dla określonego pliku lub katalogu. Ta wartość jest wyrażona w czasie lokalnym.
Wyjątki
fileHandle
to null
.
Obiekt wywołujący nie posiada wymaganych uprawnień.
Dotyczy
GetLastAccessTime(String)
- Źródło:
- File.cs
- Źródło:
- File.cs
- Źródło:
- File.cs
Zwraca datę i godzinę ostatniego uzyskania dostępu do określonego pliku lub katalogu.
public:
static DateTime GetLastAccessTime(System::String ^ path);
public static DateTime GetLastAccessTime (string path);
static member GetLastAccessTime : string -> DateTime
Public Shared Function GetLastAccessTime (path As String) As DateTime
Parametry
- path
- String
Plik lub katalog, dla którego można uzyskać informacje o dacie i godzinie dostępu.
Zwraca
Struktura DateTime ustawiona na datę i godzinę ostatniego uzyskania dostępu do określonego pliku lub katalogu. Ta wartość jest wyrażona w czasie lokalnym.
Wyjątki
Obiekt wywołujący nie posiada wymaganych uprawnień.
.NET Framework i .NET Core w wersjach starszych niż 2.1: path
jest ciągiem o zerowej długości, zawiera tylko biały znak lub zawiera co najmniej jeden nieprawidłowy znak. Zapytania dotyczące nieprawidłowych znaków można wykonać przy użyciu GetInvalidPathChars() metody .
path
to null
.
Podana ścieżka, nazwa pliku lub obie przekraczają maksymalną długość zdefiniowaną przez system.
path
jest w nieprawidłowym formacie.
Przykłady
W poniższym przykładzie pokazano GetLastAccessTime
element .
using namespace System;
using namespace System::IO;
int main()
{
try
{
String^ path = "c:\\Temp\\MyTest.txt";
if ( !File::Exists( path ) )
{
File::Create( path );
}
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);
}
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
let path = @"c:\Temp\MyTest.txt"
if File.Exists path |> not then
File.Create path |> ignore
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 dt2 = File.GetLastAccessTime path
printfn $"The last access time for this file was {dt2}."
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
Uwagi
Uwaga
Ta metoda może zwrócić niedokładną wartość, ponieważ używa funkcji natywnych, których wartości mogą nie być stale aktualizowane przez system operacyjny.
Jeśli plik opisany w parametrze path
nie istnieje, ta metoda zwraca 12:00 północy, 1 stycznia 1601 A.D. (C.E.) Uniwersalny czas koordynowany (UTC), dostosowany do czasu lokalnego.
Parametr path
może określać informacje o ścieżce względnej lub bezwzględnej. Informacje o ścieżce względnej są interpretowane jako względne w stosunku do bieżącego katalogu roboczego. Aby uzyskać bieżący katalog roboczy, zobacz GetCurrentDirectory.
Aby uzyskać listę typowych zadań we/wy, zobacz Typowe zadania we/wy.
Zobacz też
- FileSystemWatcher
- We/wy plików i Stream
- Odczytywanie tekstu z pliku
- Instrukcje: Zapisywanie tekstu w pliku