File.GetLastAccessTime Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
GetLastAccessTime(SafeFileHandle) |
Belirtilen dosya veya dizinin son erişim tarihini ve saatini döndürür. |
GetLastAccessTime(String) |
Belirtilen dosya veya dizine son erişilen tarihi ve saati döndürür. |
GetLastAccessTime(SafeFileHandle)
- Kaynak:
- File.cs
- Kaynak:
- File.cs
- Kaynak:
- File.cs
Belirtilen dosya veya dizinin son erişim tarihini ve saatini döndürür.
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
Parametreler
- fileHandle
- SafeFileHandle
SafeFileHandle Son erişim tarih ve saat bilgilerinin alındığı dosyaya veya dizine A.
Döndürülenler
DateTime Belirtilen dosya veya dizin için son erişim tarihi ve saati olarak ayarlanmış bir yapı. Bu değer yerel saatle ifade edilir.
Özel durumlar
fileHandle
, null
değeridir.
Çağıranın gerekli izni yok.
Şunlara uygulanır
GetLastAccessTime(String)
- Kaynak:
- File.cs
- Kaynak:
- File.cs
- Kaynak:
- File.cs
Belirtilen dosya veya dizine son erişilen tarihi ve saati döndürür.
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
Parametreler
- path
- String
Erişim tarih ve saat bilgilerinin alındığı dosya veya dizin.
Döndürülenler
DateTime Belirtilen dosya veya dizine son erişilen tarih ve saate ayarlanmış bir yapı. Bu değer yerel saatle ifade edilir.
Özel durumlar
Çağıranın gerekli izni yok.
2.1'den eski .NET Framework ve .NET Core sürümleri: path
sıfır uzunlukta bir dizedir, yalnızca boşluk içerir veya bir veya daha fazla geçersiz karakter içerir. yöntemini kullanarak GetInvalidPathChars() geçersiz karakterleri sorgulayabilirsiniz.
path
, null
değeridir.
Belirtilen yol, dosya adı veya her ikisi birden sistem tarafından tanımlanan en fazla uzunluğu aşıyor.
path
geçersiz biçimde.
Örnekler
Aşağıdaki örnekte gösterilmiştir GetLastAccessTime
.
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
Açıklamalar
Not
Bu yöntem, değerleri işletim sistemi tarafından sürekli güncelleştirilemeyen yerel işlevler kullandığından yanlış bir değer döndürebilir.
parametresinde path
açıklanan dosya yoksa, bu yöntem 1 Ocak 1601'de gece yarısı 12:00'yi (C.E.) döndürür. Eşgüdümlü Evrensel Saat (UTC), yerel saate göre ayarlanır.
parametresinin path
göreli veya mutlak yol bilgilerini belirtmesine izin verilir. Göreli yol bilgisi, geçerli çalışma dizinine göre yorumlanır. Geçerli çalışma dizinini edinmek için bkz GetCurrentDirectory. .
Yaygın G/Ç görevlerinin listesi için bkz. Ortak G/Ç Görevleri.