Experimental library header <experimental/filesystem>
From cppreference.net
<
cpp
|
header
|
experimental
Cet en-tête fait partie de la bibliothèque filesystem .
|
Défini dans l'espace de noms
std::experimental::filesystem
|
|
|
Défini dans l'espace de noms en ligne
std::experimental::filesystem::v1
|
|
Classes |
|
|
représente un chemin
(classe) |
|
|
une exception levée lors d'erreurs du système de fichiers
(classe) |
|
|
une entrée de répertoire
(classe) |
|
|
un itérateur vers le contenu du répertoire
(classe) |
|
|
un itérateur vers le contenu d'un répertoire et de ses sous-répertoires
(classe) |
|
|
représente le type de fichier et les permissions
(classe) |
|
|
informations sur l'espace libre et disponible sur le système de fichiers
(classe) |
|
|
le type d'un fichier
(énumération) |
|
|
identifie les permissions du système de fichiers
(enum) |
|
|
spécifie la sémantique des opérations de copie
(énumération) |
|
|
options pour l'itération du contenu du répertoire
(enum) |
|
|
représente les valeurs temporelles des fichiers
(typedef) |
|
Fonctions |
|
|
échange deux chemins
(fonction) |
|
|
calcule une valeur de hachage pour un objet chemin
(fonction) |
|
|
compare lexicographiquement deux chemins
(fonction) |
|
|
concatène deux chemins avec un séparateur de répertoire
(fonction) |
|
|
effectue l'entrée et la sortie de flux sur un chemin
(fonction) |
|
crée un
path
à partir d'une source encodée en UTF-8
(fonction) |
|
|
prise en charge de la boucle for basée sur des plages
(fonction) |
|
|
prise en charge de la boucle for basée sur des intervalles
(fonction) |
|
|
compose un chemin absolu
convertit un chemin en chemin absolu en reproduisant le comportement spécifique au système d'exploitation (fonction) |
|
|
compose un chemin canonique
(fonction) |
|
|
copie des fichiers ou des répertoires
(fonction) |
|
|
copie le contenu du fichier
(fonction) |
|
|
copie un lien symbolique
(fonction) |
|
|
crée un nouveau répertoire
(fonction) |
|
|
crée un lien physique
(fonction) |
|
|
crée un lien symbolique
(fonction) |
|
|
retourne le répertoire de travail actuel
(fonction) |
|
|
vérifie si le chemin fait référence à un objet existant du système de fichiers
(fonction) |
|
|
vérifie si deux chemins font référence au même objet du système de fichiers
(fonction) |
|
|
retourne la taille d'un fichier
(fonction) |
|
|
retourne le nombre de liens physiques référençant le fichier spécifique
(fonction) |
|
|
obtient ou définit l'heure de la dernière modification des données
(fonction) |
|
|
modifie les permissions d'accès aux fichiers
(fonction) |
|
|
obtient la cible d'un lien symbolique
(fonction) |
|
|
supprime un fichier ou un répertoire vide
supprime un fichier ou un répertoire et tout son contenu, récursivement (fonction) |
|
|
déplace ou renomme un fichier ou un répertoire
(fonction) |
|
|
modifie la taille d'un fichier régulier par troncation ou remplissage par des zéros
(fonction) |
|
|
détermine l'espace libre disponible sur le système de fichiers
(fonction) |
|
|
détermine les attributs de fichier
détermine les attributs de fichier, en vérifiant la cible du lien symbolique (fonction) |
|
|
renvoie un répertoire approprié pour les fichiers temporaires
(fonction) |
|
Types de fichiers |
|
|
vérifie si le chemin donné fait référence à un périphérique en mode bloc
(fonction) |
|
|
vérifie si le chemin donné correspond à un périphérique de caractères
(fonction) |
|
|
vérifie si le chemin donné fait référence à un répertoire
(fonction) |
|
|
vérifie si le chemin donné fait référence à un fichier ou répertoire vide
(fonction) |
|
|
vérifie si le chemin donné fait référence à un tube nommé
(fonction) |
|
|
vérifie si l'argument fait référence à un
autre
fichier
(fonction) |
|
|
vérifie si l'argument fait référence à un fichier régulier
(fonction) |
|
|
vérifie si l'argument fait référence à un socket IPC nommé
(fonction) |
|
|
vérifie si l'argument fait référence à un lien symbolique
(fonction) |
|
|
vérifie si le statut du fichier est connu
(fonction) |
|