PHP 연결 해제를 사용하여 디렉터리를 삭제하는 방법: 먼저 PHP 샘플 파일을 만든 다음 루프 탐색 및 연결 해제 기능을 통해 디렉터리와 파일을 삭제합니다.
이 문서의 운영 환경: windows7 시스템, PHP7.1 버전, DELL G3 컴퓨터
unlink() 함수는 파일을 삭제합니다.
성공하면 true를 반환하고, 실패하면 false를 반환합니다.
Syntax
unlink(filename,context)
매개변수
파일 이름이 필요합니다. 삭제할 파일을 지정합니다.
컨텍스트 선택사항입니다. 파일 핸들의 환경을 지정합니다. 컨텍스트는 스트림의 동작을 수정하는 옵션 집합입니다.
PHP는 디렉터리와 디렉터리에 있는 모든 파일을 삭제합니다
코드는 다음과 같습니다.
<?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'); ?>
[추천 학습: "PHP 비디오 튜토리얼"]
위 내용은 PHP 연결 해제에서 디렉토리를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!