답변 3개
1) 디렉토리 삭제
@rmdir("디렉토리경로"); //디렉토리내 파일들이 있으면 오류발생
2) 디렉토리 완전 삭제
function rmdirAll($dir) { $dirs = dir($dir); while(false !== ($entry = $dirs->read())) { if(($entry != '.') && ($entry != '..')) { if(is_dir($dir.'/'.$entry)) { rmdirAll($dir.'/'.$entry); } else { @unlink($dir.'/'.$entry); } } } $dirs->close(); @rmdir($dir); }
$dir="디렉토리경로"; // 디렉토리경로 삽입
rmdirAll($dir); // 함수실행
댓글을 작성하려면 로그인이 필요합니다.
검색을 아무리해도 안나오더니 질문 올리고 나서 검색하니 보이네요^^
아래것으로 하니 잘되어요.
devdev님, 하찌님, 슈와이님 세분 모두 답글 감사합니다. 채택은 제일 먼저 다시분을할게요^^;
// 특정디렉토리에 모든 파일 삭제 $directory = "/www/upload"; $handle = opendir($directory); // 절대경로 while ($file = readdir($handle)) { @unlink($directory.$file); } closedir($handle); ?>
출처 http://chongmoa.com/php/28122" target="_blank">http://chongmoa.com/php/28122
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인