[Plan de la catégorie Php]
Ci-dessous, les fonctions pour manipuler les fichiers.
Equivalents des commandes Système de Fichiers
- string basename(string chemin)
- Retourne la partie terminale du chemin.
-
- string dirname(string chemin)
- Renvoie le chemin amputé de la partie terminale.
-
- int mkdir(string chemin, int mode)
- Crée un répertoire.
-
- int rmdir(string nom_de_rep)
- Efface un répertoire.
-
- int chdir(string chemin)
- Change le répertoire de travail.
-
- int chmod(string fichier, int mode)
- Change le mode du fichier.
-
- int umask(int masque)
- Change le "umask" courant.
-
- int touch(string fichier [, int dateheure])
- Affecte une nouvelle date de modification de fichier.
-
- int copy(string source, string destination)
- Copie un fichier.
-
- void delete(string fichier)
- Efface un fichier.
-
- int unlink(string fichier)
- Efface le fichier.
-
- int link(string cible, string lien)
- Créer un lien "hard".
-
- int symlink(string cible, string lien)
- Crée un lien symbolique.
-
- int linkinfo(string chemin)
- Renvoie les informations à propos d’un lien.
-
- string readlink(string chemin)
- Renvoie le nom du fichier vers lequel pointe un lien symbolique.
-
- int rename(string ancien, string nouveau)
- Renomme un fichier.
-
- string tempnam(string rep, string prefixe)
- Crée un nom unique de fichier.
Tests sur les propriétés des fichiers
- int file_exists(string fichier)
- Vérifie si un fichier existe.
-
- string filetype(string fichier)
- Renvoie le type de fichier.
-
- int filesize(string fichier)
- Renvoie la taille du fichier.
-
- int fileatime(string fichier)
- Renvoie la date à laquelle on a accédé au fichier pour la dernière fois.
-
- int filectime(string fichier)
- Renvoie l’heure à laquelle on a accédé au fichier pour la dernière fois.
-
- int filemtime(string fichier)
- Renvoie la date de dernière modification du fichier.
-
- int fileowner(string fichier)
- Renvoie le nom du possesseur du fichier.
-
- int filegroup(string fichier)
- Renvoie le groupe qui possède le fichier.
-
- int fileinode(string fichier)
- Renvoie le numéro d’inode du fichier.
-
- int fileperms(string fichier)
- Renvoie les permissions affectées au fichier.
-
- bool is_dir(string fichier)
- Indique si le nom de fichier est un dossier.
-
- bool is_file(string fichier)
- Indique si le fichier est un fichier.
-
- bool is_link(string fichier)
- Indique si le fichier est un lien symbolique.
-
- bool is_executable(string fichier)
- Indique si le fichier est exécutable.
-
- bool is_readable(string fichier)
- Indique un fichier est autorisé en écriture.
-
- array stat(string fichier)
- Renvoie les informations à propos d’un fichier.
-
- array lstat(string fichier)
- Renvoie les informations à propos d’un fichier ou d’un lien symbolique.
Article non daté, des informations obsolètes peuvent exister.