>백엔드 개발 >PHP 문제 >PHP 연결 해제에서 디렉토리를 삭제하는 방법

PHP 연결 해제에서 디렉토리를 삭제하는 방법

藏色散人
藏色散人원래의
2021-03-15 10:29:392673검색

PHP 연결 해제를 사용하여 디렉터리를 삭제하는 방법: 먼저 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&#39;); 
?>

[추천 학습: "PHP 비디오 튜토리얼"]

위 내용은 PHP 연결 해제에서 디렉토리를 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.