Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Auf Linux-Systemen gibt DriveInfo.DriveFormat jetzt Linux-Kernel-Dateisystemtypzeichenfolgen zurück. Diese Zeichenfolgen stellen eine differenziertere Darstellung des Dateisystemtyps dar als die vorherige Implementierung. So ist es z. B. möglich, zwischen ext3 und ext4 zu unterscheiden.
Vorheriges Verhalten
Zuvor hat .NET eine Zeichenfolgendarstellung zurückgegeben, indem magische Konstanten zu Zeichenfolgen zugeordnet werden. Da mehrere verschiedene Dateisystemtypen dieselben magischen Konstanten verwenden, war es nicht möglich, zwischen ihnen zu unterscheiden.
Für Cgroup-Dateisysteme wird DriveFormat zurückgegeben cgroupfs/cgroup2fs. Für das SELinux-Dateisystem war der Wert selinux.
Neues Verhalten
Ab .NET 10 gibt .NET die Zeichenfolgendarstellung zurück, die vom Linux-Kernel für den Dateisystemtyp verwendet wird.
Gibt für Cgroup-Dateisysteme DriveFormat zurück cgroup/cgroup2. Für das SELinux-Dateisystem ist der Wert selinuxfs.
Eingeführt in Version
.NET 10
Art der einschneidenden Änderung
Diese Änderung ist eine Verhaltensänderung.
Grund für Änderung
Stellen Sie genauere Informationen zum Dateisystemtyp bereit.
Empfohlene Aktion
Überprüfen und aktualisieren Sie die Verwendung von DriveInfo.DriveFormat, um die Linux-Dateisystemtypzeichenfolgen einzuschließen. Auf einem Linux-System können Sie die Typzeichenfolgen der Laufwerke aus der /proc/self/mountinfo Datei lesen. In jeder Zeile ist die Dateisystemtypzeichenfolge das erste Feld hinter dem - Trennzeichen.