Freigeben über


FileSystemInfo.UnixFileMode Eigenschaft

Definition

Ruft den Unix-Dateimodus für die aktuelle Datei oder das aktuelle Verzeichnis ab oder legt diese fest.

public:
 property System::IO::UnixFileMode UnixFileMode { System::IO::UnixFileMode get(); void set(System::IO::UnixFileMode value); };
public System.IO.UnixFileMode UnixFileMode { get; [System.Runtime.Versioning.UnsupportedOSPlatform("windows")] set; }
[<set: System.Runtime.Versioning.UnsupportedOSPlatform("windows")>]
member this.UnixFileMode : System.IO.UnixFileMode with get, set
Public Property UnixFileMode As UnixFileMode

Eigenschaftswert

UnixFileMode der aktuellen FileSystemInfo.

Attribute

Ausnahmen

Der Dateimodus ist ungültig.

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

Der angegebene Pfad überschreitet die für das System definierte maximale Länge.

Der angegebene Pfad ist ungültig. Wird nur ausgelöst, wenn der Eigenschaftswert festgelegt wird.

Die angegebene Datei ist nicht vorhanden. Wird nur ausgelöst, wenn der Eigenschaftswert festgelegt wird.

Refresh() kann die Daten nicht initialisieren.

Hinweise

Der Wert kann zwischengespeichert werden, wenn entweder auf den Wert selbst oder auf andere FileSystemInfo Eigenschaften zugegriffen wird. Rufen Sie die -Methode auf, um den Refresh() neuesten Wert abzurufen.

Wenn der Pfad ab dem letzten zwischengespeicherten Zustand nicht vorhanden ist, lautet (UnixFileMode)(-1)der Rückgabewert . FileNotFoundException oder DirectoryNotFoundException kann nur beim Festlegen des Werts ausgelöst werden.

Gilt für: