PHP에서 폴더의 파일을 삭제하는 방법: 1. unlink() 함수를 통해 지정된 파일을 직접 삭제합니다. 구문은 "unlink($filename)"입니다. 2. while 문과 readdir() 함수를 사용하여 폴더의 내용을 루프로 읽고, is_dir()을 사용하여 폴더에 파일이 있는지 확인하고, 파일이 있으면 unlink() 메서드를 사용하여 삭제합니다. 폴더의 모든 파일이 삭제될 때까지.
이 문서의 운영 환경: Windows 7 시스템, PHP8, Dell G3 컴퓨터.
PHP 파일 삭제는 unlink() 함수를 사용합니다
먼저 testFile.txt라는 파일을 만듭니다.
예제
지정된 파일 삭제
$filename = 'file.txt'; fopen($filename,'a+'); if(!unlink($filename)) { echo "文件{$filename}删除失败"; } else { echo "文件{$filename}删除成功"; } ?>
디렉토리의 모든 파일 삭제
function delFileUnderDir( $dirName="../Smarty/templates/templates_c" ) { if ( $handle = opendir( "$dirName" ) ) { while ( false !== ( $item = readdir( $handle ) ) ) { if ( $item != "." && $item != ".." ) { if ( is_dir( "$dirName/$item" ) ) { delFileUnderDir( "$dirName/$item" ); } else { if( unlink( "$dirName/$item" ) )echo "成功删除文件: $dirName/$item
n"; } } } closedir( $handle ); } }
php unlink() 함수 설명
기능: 파일을 삭제합니다.
구문:
unlink(filename,context)
매개변수:
파일 이름: 필수. 삭제할 파일을 지정합니다.
컨텍스트: 선택사항. 파일 핸들의 환경을 지정합니다. 컨텍스트는 스트림의 동작을 수정하는 옵션 집합입니다.
반환 값: 성공하면 true, 실패하면 false입니다.
【추천:PHP 비디오 튜토리얼】
위 내용은 PHP에서 폴더의 파일을 삭제하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!