Maison >développement back-end >Problème PHP >Comment supprimer un répertoire dans php dissocier

Comment supprimer un répertoire dans php dissocier

藏色散人
藏色散人original
2021-03-15 10:29:392673parcourir

Comment supprimer un répertoire avec la dissociation php : créez d'abord un exemple de fichier PHP ; puis supprimez le répertoire et les fichiers via la traversée de boucle et la fonction de dissociation.

Comment supprimer un répertoire dans php dissocier

L'environnement d'exploitation de cet article : système Windows 7, PHP version 7.1, ordinateur DELL G3

La fonction unlink() supprime les fichiers.

Renvoie vrai en cas de succès, faux en cas d'échec.

Syntaxe

unlink(filename,context)

Paramètres

nom de fichier requis. Spécifie les fichiers à supprimer.

contexte Facultatif. Spécifie l’environnement d’un descripteur de fichier. Le contexte est un ensemble d'options qui modifient le comportement du flux.

PHP supprime le répertoire et tous les fichiers du répertoire

Le code est le suivant :

<?php 
//循环删除目录和文件函数 
function delDirAndFile( $dirName ) 
{ 
if ( $handle = opendir( “$dirName” ) ) { 
while ( false !== ( $item = readdir( $handle ) ) ) { 
if ( $item != “.” && $item != “..” ) { 
if ( is_dir( “$dirName/$item” ) ) { 
delDirAndFile( “$dirName/$item” ); 
} else { 
if( unlink( “$dirName/$item” ) )echo “成功删除文件: $dirName/$item<br />n”; 
} 
} 
} 
closedir( $handle ); 
if( rmdir( $dirName ) )echo “成功删除目录: $dirName<br />n”; 
} 
} 
//假设需要删除一个名叫”upload”的同级目录即此目录下的所有文件,你可以通过以下代码完成: 
delDirAndFile( ‘upload&#39;); 
?>

[Apprentissage recommandé : "PHP Tutoriel vidéo 》】

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn