Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Directory.SetLastAccessTime-Methode (String, DateTime)

 

Legt das Datum und die Uhrzeit des letzten Zugriffs auf die angegebene Datei bzw. das angegebene Verzeichnis fest.

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

public static void SetLastAccessTime(
	string path,
	DateTime lastAccessTime
)

Parameter

path

Die Datei oder das Verzeichnis, für die bzw. für das die Informationen über Zugriffsdatum und -zeitpunkt festgelegt werden sollen.

lastAccessTime

Eine Objekt, das den festzulegenden Wert für Zugriffsdatum und -zeitpunkt von path enthält.Dieser Wert wird in Ortszeit angegeben.

Exception Condition
FileNotFoundException

Der angegebene Pfad wurde nicht gefunden.

ArgumentException

path ist eine Zeichenfolge der Länge 0 (null), besteht nur aus Leerraum oder enthält ein oder mehrere ungültige Zeichen.Sie können Abfragen für ungültige Zeichen mit der GetInvalidPathChars-Methode durchführen.

ArgumentNullException

path ist null.

PathTooLongException

Der angegebene Pfad und/oder der Dateiname überschreiten die vom System vorgegebene Höchstlänge.Beispielsweise dürfen auf Windows-Plattformen Pfade nicht länger als 247 Zeichen und Dateinamen nicht länger als 259 Zeichen sein.

UnauthorizedAccessException

Der Aufrufer verfügt nicht über die erforderliche Berechtigung.

PlatformNotSupportedException

Das aktuelle Betriebssystem ist nicht Windows NT oder höher.

ArgumentOutOfRangeException

lastAccessTime gibt einen Wert an, der außerhalb des für diesen Vorgang zulässigen Bereichs für Datum oder Zeit liegt.

Die path -Parameter dürfen relative oder absolute Pfadinformationen angeben.Relative Pfadinformationen werden als relativ zum aktuellen Arbeitsverzeichnis interpretiert. Um das aktuelle Arbeitsverzeichnis zu erhalten, nutzen Sie GetCurrentDirectory.

Die path Parameter ist nicht in der Groß-/Kleinschreibung beachtet.

Eine Liste allgemeiner e/a-Aufgaben finden Sie unter Allgemeine E/A-Aufgaben.

Win95Win98Win98Se

Diese Betriebssysteme unterstützen diese Methode nicht.

Im folgenden Beispiel wird veranschaulicht, wie Sie SetLastAccessTime.

using System;
using System.IO;

class Test 
{
    public static void Main() 
    {
        try 
        {
            string path = @"c:\MyDir";
            if (!Directory.Exists(path)) 
            {
                Directory.CreateDirectory(path);
            }
            Directory.SetLastAccessTime(path, new DateTime(1985,5,4));

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

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

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

FileIOPermission

zum Schreiben in die angegebene Datei oder das Verzeichnis.Zugeordnete Enumeration:FileIOPermissionAccess.Write

Universal Windows Platform
Verfügbar seit 10
.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: