Cette vidéo explique comment supprimer tous les fichiers d'un répertoire à l'aide d'une seule ligne de code en PHP.
Je pense que beaucoup de gens écriront quelques lignes, voire des dizaines de lignes de code pour lister tous les fichiers dans un tableau à supprimer, mais la fonction glob résout le problème en quelques minutes ! jetez un œil aux détails. Présentons-le.
Description de la syntaxe glob :
array glob ( string $pattern [, int $flags = 0 ] )
la fonction glob() suit les règles de la fonction libc glob() Recherchez tous les chemins de fichiers correspondant au modèle, similaire aux règles utilisées par les shells généraux. Aucune extension d’abréviation ni substitution de paramètres n’est effectuée. Glob est puissant dans l'utilisation de la correspondance de chemin régulière.
flags Les drapeaux valides sont :
• GLOB_MARK - Ajoutez une barre oblique à chaque élément renvoyé
• GLOB_NOSORT - Renvoie les fichiers dans leur ordre d'apparition d'origine dans le répertoire (non triés )
• GLOB_NOCHECK - Renvoie le modèle à rechercher si aucun fichier ne correspond
• GLOB_NOESCAPE - Métacaractère antislash non échappé
• GLOB_BRACE - Développez {a,b,c} pour correspond à 'a', 'b' ou 'c'
• GLOB_ONLYDIR - Renvoie uniquement les entrées de répertoire correspondant au modèle
• GLOB_ERR - Arrête et lit Récupère les informations d'erreur (telles que les répertoires illisibles), ignore toutes les erreurs par défaut
Exemple 1
print_r(glob("*.txt"));
?> 🎜>
Exemple 2
Array ( [0] => target.txt [1] => source.txt [2] => test.txt [3] => test2.txt )
Sortie similaire à :
print_r(glob("*.*")); ?>
Supprimer tous les fichiers du répertoire
Array ( [0] => contacts.csv [1] => default.php [2] => target.txt [3] => source.txt [4] => tem1.tmp [5] => test.htm [6] => test.ini [7] => test.php [8] => test.txt [9] => test2.txt )
Cette vidéo explique comment PHP utilise une ligne de code pour supprimer tous les fichiers d'un répertoire. Pour plus de recommandations connexes, veuillez prêter attention au site Web chinois de PHP.
array_map('unlink', glob('*'));
Recommandations associées :
Méthode PHP pour implémenter l'impression dans le sens des aiguilles d'une montre de matrices et de matrices en spirale
PHP détermine si un arbre binaire est symétrique Méthode
Apprentissage PHP : Détails des variables prédéfinies
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!