Heim > Artikel > Backend-Entwicklung > So löschen Sie ein Verzeichnis in PHP, um die Verknüpfung aufzuheben
So löschen Sie ein Verzeichnis mit der PHP-Unlink-Funktion: Erstellen Sie zunächst eine PHP-Beispieldatei. Löschen Sie dann das Verzeichnis und die Dateien mithilfe der Loop-Traversal- und Unlink-Funktion.
Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1-Version, DELL G3-Computer
unlink()-Funktion löscht Dateien.
Bei Erfolg wird true zurückgegeben, bei Misserfolg wird false zurückgegeben.
Syntax
unlink(filename,context)
Parameter
Dateiname erforderlich. Gibt die zu löschenden Dateien an.
context Optional. Gibt die Umgebung für ein Dateihandle an. Kontext ist eine Reihe von Optionen, die das Verhalten des Streams ändern.
PHP löscht das Verzeichnis und alle Dateien im Verzeichnis
Der Code lautet wie folgt:
<?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'); ?>
[Lernempfehlung: „PHP Video Tutorial“]
Das obige ist der detaillierte Inhalt vonSo löschen Sie ein Verzeichnis in PHP, um die Verknüpfung aufzuheben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!