std::filesystem:: is_other
|
Definiert im Header
<filesystem>
|
||
|
bool
is_other
(
std::
filesystem
::
file_status
s
)
noexcept
;
|
(1) | (seit C++17) |
|
bool
is_other
(
const
std::
filesystem
::
path
&
p
)
;
|
(2) | (seit C++17) |
|
bool
is_other
(
const
std::
filesystem
::
path
&
p,
std::
error_code
&
ec
)
noexcept
;
|
(3) | (seit C++17) |
Prüft, ob der angegebene Dateistatus oder Pfad einer Datei vom Typ other entspricht. Das bedeutet, die Datei existiert, ist jedoch weder eine reguläre Datei, noch ein Verzeichnis noch ein symbolischer Link.
Inhaltsverzeichnis |
Parameter
| s | - | zu prüfender Dateistatus |
| p | - | zu untersuchender Pfad |
| ec | - | Fehlercode zum Speichern des Fehlerstatus |
Rückgabewert
true wenn die durch p angegebene Datei oder der durch s angegebene Typ auf eine Datei verweist, die keine reguläre Datei, kein Verzeichnis und kein symbolischer Link ist, false andernfalls. Die nicht-werfende Überladung gibt false zurück, wenn ein Fehler auftritt.
Ausnahmen
Jede Überladung, die nicht als
noexcept
gekennzeichnet ist, kann
std::bad_alloc
auslösen, wenn die Speicherallokation fehlschlägt.
Beispiel
|
Dieser Abschnitt ist unvollständig
Grund: Kein Beispiel |
Siehe auch
|
(C++17)
(C++17)
|
bestimmt Dateiattribute
bestimmt Dateiattribute, überprüft das Symlink-Ziel (Funktion) |
|
(C++17)
|
repräsentiert Dateityp und Berechtigungen
(Klasse) |
|
(C++17)
|
prüft, ob der Dateistatus bekannt ist
(Funktion) |
|
(C++17)
|
prüft, ob der angegebene Pfad auf ein Blockgerät verweist
(Funktion) |
|
(C++17)
|
prüft, ob der angegebene Pfad auf ein Zeichengerät verweist
(Funktion) |
|
(C++17)
|
prüft, ob der angegebene Pfad auf ein Verzeichnis verweist
(Funktion) |
|
(C++17)
|
prüft, ob der angegebene Pfad auf eine benannte Pipe verweist
(Funktion) |
|
(C++17)
|
prüft, ob das Argument auf eine reguläre Datei verweist
(Funktion) |
|
(C++17)
|
prüft, ob das Argument auf einen benannten IPC-Socket verweist
(Funktion) |
|
(C++17)
|
prüft, ob das Argument auf einen symbolischen Link verweist
(Funktion) |
|
(C++17)
|
prüft, ob der Pfad auf ein existierendes Dateisystemobjekt verweist
(Funktion) |
|
prüft, ob der Verzeichniseintrag auf eine
andere
Datei verweist
(öffentliche Memberfunktion von
std::filesystem::directory_entry
)
|