>  기사  >  백엔드 개발  >  PHP 재귀 함수는 파일 삭제 방법을 순회합니다.

PHP 재귀 함수는 파일 삭제 방법을 순회합니다.

墨辰丷
墨辰丷원래의
2018-06-11 15:17:451686검색

이 글은 주로 PHP에서 파일을 재귀적으로 탐색하고 삭제하는 방법을 소개합니다. PHP 탐색 파일 작업과 관련된 기술이 포함되어 있어, 필요한 친구들이 참고할 수 있습니다. PHP에서 파일을 재귀적으로 순회하고 삭제하는 방법입니다. 자세한 내용은 다음과 같습니다.

이 기능은 약간만 수정하면 재귀적인 파일 복사 기능으로 바뀔 수 있습니다.

<?php
function mover($src,$dst) {
$handle=opendir($src);
// Opens source dir.
if (!is_dir($dst)) mkdir($dst,0755);
// Make dest dir.
while ($file = readdir($handle)) {
  if (($file!=".") and ($file!="..")) {
  // Skips . and .. dirs
    $srcm=$src."/".$file;
    $dstm=$dst."/".$file;
    if (is_dir($srcm)) {
    // If another dir is found
     mover($srcm,$dstm);
  // calls itself - recursive WTG
    } else {
     copy($srcm,$dstm);
     unlink($srcm);
  // Is just a copy procedure is needed
    } // comment out this line
  }
}
closedir($handle);
rmdir($src);
}
?>

요약

: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되기를 바랍니다.

관련 권장 사항:

실행할 SQL 문을 생성하기 위해 PHP에서 배열 생성 구현

파일 작업 및 문자열 암호화를 위한 PHP 메서드

mysql에 구현된 기능 추가, 삭제, 수정 및 확인 PHP

위 내용은 PHP 재귀 함수는 파일 삭제 방법을 순회합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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