본문 바로가기
Web(html css php)

php 파일 유무 확인 및 파일 및 폴더 관리

by 전재훈 2015. 12. 7.
반응형

1. 파일 유무 존재 확인


$filename = $_SERVER["DOCUMENT_ROOT"]. "/test.jpg";

efho file_exists($filename);




2. 파일삭제함수


$filepath = "../upload/test.jpg";        //파일경로는 상대경로만 가능, 절대 경로는 불가능

if( is_file($filepath) ) {

unlink($filapath);

}



3. 폴더생성


$dirpath = "test";

if( !is_dir($dirpath) ) {

@mkdir($dirpath, 0777);

}



4. 폴더삭제


rmdir($dir);



5. 폴더 내 모든 파일 삭제 후 폴더 삭제


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);

}

반응형

댓글