Notice
Recent Posts
Recent Comments
Link
Daniel's Knowledge Storage
php 디렉토리와 하위 파일까지 한꺼번에 삭제하는 함수 본문
// 사용시 모든 데이터가 날아가므로 주의를 요함(Recursive)
function LIB_removeAllData( $URL )
{
if( is_dir( $URL ) )
{
if( $dh = opendir( $URL ) )
{
while( ( $file = readdir( $dh ) ) !== false )
{
if( $file == '.' || $file == ".." ) continue;
if( filetype( $URL.$file ) == "dir" ) LIB_removeAllData( $URL.$file.'/' );
else @unlink( $URL.$file ); // 파일 삭제
}
@rmdir( $URL ); // 폴더 삭제
closedir( $dh );
}
}
}
사용시
$dir = "/home/~~~"
LIB_removeAllData($dir);
function LIB_removeAllData( $URL )
{
if( is_dir( $URL ) )
{
if( $dh = opendir( $URL ) )
{
while( ( $file = readdir( $dh ) ) !== false )
{
if( $file == '.' || $file == ".." ) continue;
if( filetype( $URL.$file ) == "dir" ) LIB_removeAllData( $URL.$file.'/' );
else @unlink( $URL.$file ); // 파일 삭제
}
@rmdir( $URL ); // 폴더 삭제
closedir( $dh );
}
}
}
사용시
$dir = "/home/~~~"
LIB_removeAllData($dir);
'Develop > PHP' 카테고리의 다른 글
mysql 데이터 랜덤 하게 뽑아오기 (0) | 2009.09.01 |
---|---|
php 문자열 간단하게 자르기 2가지 방법 (0) | 2009.09.01 |
php 패스워드 자동 생성 (0) | 2009.08.31 |
php 메일링을 단체로 반복해서 보내는 경우 풀소스 및 설명 (0) | 2009.08.31 |
php+javascript 경매사이트 남은 시간 출력 (0) | 2009.08.31 |
Comments