File.SetLastAccessTime 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
SetLastAccessTime(String, DateTime) |
Belirtilen dosyanın son erişildiği tarih ve saati ayarlar. |
SetLastAccessTime(SafeFileHandle, DateTime) |
Belirtilen dosya veya dizine son erişilen tarihi ve saati ayarlar. |
SetLastAccessTime(String, DateTime)
- Kaynak:
- File.cs
- Kaynak:
- File.cs
- Kaynak:
- File.cs
Belirtilen dosyanın son erişildiği tarih ve saati ayarlar.
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)
Parametreler
- path
- String
Erişim tarih ve saat bilgilerinin ayarlanacağı dosya.
- lastAccessTime
- DateTime
path
son erişim tarihi ve saati için ayarlanacağı değeri içeren DateTime. Bu değer yerel saatle ifade edilir.
Özel durumlar
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.
GetInvalidPathChars() yöntemini kullanarak geçersiz karakterleri sorgulayabilirsiniz.
path
null
.
Belirtilen yol, dosya adı veya her ikisi de sistem tanımlı uzunluk üst sınırını aşıyor.
Belirtilen yol bulunamadı.
Çağıranın gerekli izni yok.
path
geçersiz biçimde.
lastAccessTime
, bu işlem için izin verilen tarih veya saat aralığının dışında bir değer belirtir.
Örnekler
Aşağıdaki örnek, dosya sistemini belirtilen dosya için denetler, gerekirse oluşturur ve ardından son erişim zamanını ayarlar ve alır.
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
Açıklamalar
path
parametresinin göreli veya mutlak yol bilgilerini belirtmesine izin verilir. Göreli yol bilgileri 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.
Ayrıca bkz.
- FileSystemWatcher
- Dosya ve Akış G/Ç
- Dosyadan Metin Okuma
- Nasıl yapılır: Dosya Metin Yazma
Şunlara uygulanır
SetLastAccessTime(SafeFileHandle, DateTime)
- Kaynak:
- File.cs
- Kaynak:
- File.cs
- Kaynak:
- File.cs
Belirtilen dosya veya dizine son erişilen tarihi ve saati ayarlar.
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)
Parametreler
- fileHandle
- SafeFileHandle
Son erişim tarih ve saat bilgilerinin ayarlanacağı dosya veya dizine SafeFileHandle.
- lastAccessTime
- DateTime
fileHandle
son erişim tarihi ve saati için ayarlanacağı değeri içeren DateTime.
Bu değer yerel saatle ifade edilir.
Özel durumlar
fileHandle
null
.
lastAccessTime
, bu işlem için izin verilen tarih, saat veya her ikisi aralığının dışında bir değer belirtir.
Çağıranın gerekli izni yok.
İşlem gerçekleştirilirken G/Ç hatası oluştu.