답변 3개 / 댓글 3개
채택된 답변
+20 포인트
Copy
<?php
$ex = array(
'storage/board_upload/tes1.gif',
'storage/board_upload/test2.png',
'storage/board_upload/test3.png'
);
$dir = 'storage/board_upload/';
$files = array_diff(scandir($dir), array('.', '..'));
foreach($files as $v) {
if(!in_array($dir.$v, $ex)) {
unlink($dir.$v);
}
}
무조건 다른 디렉토리에서 파일 몇 개로 테스트를 거친 후에 실행하세요.
예제 코드를 적고 문의하시면 답변하시는 분이 더 수월하게 답변 가능할 듯 싶네요.
답변을 작성하려면 로그인이 필요합니다.