PHP 특정 디렉토리에 모든 파일 삭제 또는 특정 디렉토리에 특정 확장자 파일만 삭제
페이지 정보
본문
<?php
// 특정디렉토리에 모든 파일 삭제
$del_directory = "/home/happyjung/www/upload"; // 절대경로
$del_handle = opendir($del_directory);
while ($del_file = readdir($del_handle)) {
@unlink($del_directory."/".$del_file);
}
closedir($del_handle);
?>
<?php
// 특정 디렉토리에 특정 확장자만 삭제
$del_directory = "/home/happyjung/www/upload"; // 절대경로
$del_handle = opendir($del_directory);
while ($del_file = readdir($del_handle)) {
$fileInfo = pathinfo($del_file);
$fileExt = $fileInfo['extension']; // 파일의 확장자를 구함
if($fileExt == "jpg") {
@unlink($del_directory."/".$del_file);
}
}
closedir($del_handle);
?>
<?php
// 특정 디렉토리와 하부파일 삭제
$del_directory = "/home/happyjung/www/upload"; // 절대경로
$del_handle = opendir($del_directory);
while ($del_file = readdir($del_handle)) {
@unlink($del_directory."/".$del_file);
}
closedir($del_handle);
rmdir($del_directory);
?>
참고자료
http://fendee.egloos.com/1762714
http://www.php.net/manual/en/function.rmdir.php
http://habonyphp.com/33
http://chongmoa.com/php/28122
// 특정디렉토리에 모든 파일 삭제
$del_directory = "/home/happyjung/www/upload"; // 절대경로
$del_handle = opendir($del_directory);
while ($del_file = readdir($del_handle)) {
@unlink($del_directory."/".$del_file);
}
closedir($del_handle);
?>
<?php
// 특정 디렉토리에 특정 확장자만 삭제
$del_directory = "/home/happyjung/www/upload"; // 절대경로
$del_handle = opendir($del_directory);
while ($del_file = readdir($del_handle)) {
$fileInfo = pathinfo($del_file);
$fileExt = $fileInfo['extension']; // 파일의 확장자를 구함
if($fileExt == "jpg") {
@unlink($del_directory."/".$del_file);
}
}
closedir($del_handle);
?>
<?php
// 특정 디렉토리와 하부파일 삭제
$del_directory = "/home/happyjung/www/upload"; // 절대경로
$del_handle = opendir($del_directory);
while ($del_file = readdir($del_handle)) {
@unlink($del_directory."/".$del_file);
}
closedir($del_handle);
rmdir($del_directory);
?>
참고자료
http://fendee.egloos.com/1762714
http://www.php.net/manual/en/function.rmdir.php
http://habonyphp.com/33
http://chongmoa.com/php/28122
댓글목록
등록된 댓글이 없습니다.