Auf Englisch lesen

Freigeben über


File.SetUnixFileMode Methode

Definition

Überlädt

SetUnixFileMode(SafeFileHandle, UnixFileMode)

Legt die angegebene UnixFileMode des angegebenen Dateihandle fest.

SetUnixFileMode(String, UnixFileMode)

Legt den angegebenen UnixFileMode der Datei im angegebenen Pfad fest.

SetUnixFileMode(SafeFileHandle, UnixFileMode)

Quelle:
File.cs
Quelle:
File.cs
Quelle:
File.cs

Legt die angegebene UnixFileMode des angegebenen Dateihandle fest.

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public static void SetUnixFileMode(Microsoft.Win32.SafeHandles.SafeFileHandle fileHandle, System.IO.UnixFileMode mode);

Parameter

fileHandle
SafeFileHandle

Das Dateihandle.

mode
UnixFileMode

Der Unix-Dateimodus.

Attribute

Ausnahmen

Der Dateimodus ist ungültig.

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

Die Datei wird geschlossen.

Gilt für:

.NET 10 und andere Versionen
Produkt Versionen
.NET 7, 8, 9, 10

SetUnixFileMode(String, UnixFileMode)

Quelle:
File.cs
Quelle:
File.cs
Quelle:
File.cs

Legt den angegebenen UnixFileMode der Datei im angegebenen Pfad fest.

C#
[System.Runtime.Versioning.UnsupportedOSPlatform("windows")]
public static void SetUnixFileMode(string path, System.IO.UnixFileMode mode);

Parameter

path
String

Der Pfad zur Datei.

mode
UnixFileMode

Der Unix-Dateimodus.

Attribute

Ausnahmen

path ist eine leere Zeichenfolge oder enthält mindestens ein ungültiges Zeichen. Sie können ungültige Zeichen mithilfe der GetInvalidPathChars()-Methode abfragen.

path ist null.

Der Dateimodus ist ungültig.

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

Der angegebene Pfad überschreitet die vom System definierte maximale Länge.

Eine Komponente der path ist kein Verzeichnis.

Die Datei wurde nicht gefunden.

Gilt für:

.NET 10 und andere Versionen
Produkt Versionen
.NET 7, 8, 9, 10