Php : Fonctions sur les fichiers - commandes système et propriétés
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.
Articles susceptibles de vous intéresser