라이브러리

[PHP] unlink - 파일을 삭제합니다




PHP unlink() 함수

PHP unlink() 함수는 파일을 삭제하는 데 사용됩니다. 이 함수는 파일의 이름을 인수로 받고, 파일이 존재하면 삭제하고, 파일이 존재하지 않으면 오류를 발생시킵니다.

unlink() 함수의 사용법


#hostingforum.kr
php

unlink($filename);



* `$filename` : 삭제할 파일의 이름입니다.

예제


# 예제 1: 파일 삭제


#hostingforum.kr
php

// test.txt 파일을 생성합니다.

$file = fopen("test.txt", "w");

fwrite($file, "Hello, World!");

fclose($file);



// test.txt 파일을 삭제합니다.

if (unlink("test.txt")) {

    echo "test.txt 파일이 삭제되었습니다.";

} else {

    echo "test.txt 파일을 삭제할 수 없습니다.";

}



# 예제 2: 파일이 존재하지 않으면 오류를 발생시키는 예제


#hostingforum.kr
php

// 존재하지 않는 파일을 삭제하려고 시도합니다.

if (unlink("non_existent_file.txt")) {

    echo "non_existent_file.txt 파일이 삭제되었습니다.";

} else {

    echo "non_existent_file.txt 파일을 삭제할 수 없습니다.";

}



# 예제 3: 파일 삭제 후 에러 처리


#hostingforum.kr
php

// test.txt 파일을 생성합니다.

$file = fopen("test.txt", "w");

fwrite($file, "Hello, World!");

fclose($file);



try {

    // test.txt 파일을 삭제하려고 시도합니다.

    unlink("test.txt");

    echo "test.txt 파일이 삭제되었습니다.";

} catch (Exception $e) {

    echo "test.txt 파일을 삭제할 수 없습니다.";

}



unlink() 함수의 주의사항


* unlink() 함수는 파일을 삭제할 때, 파일이 열려 있으면 오류를 발생시킵니다. 따라서 파일을 삭제하기 전에 파일을 닫아 주어야 합니다.
* unlink() 함수는 파일을 삭제할 때, 디렉토리 권한이 없으면 오류를 발생시킵니다. 따라서 디렉토리 권한을 확인하고, 필요한 경우 권한을 설정해야 합니다.
* unlink() 함수는 파일을 삭제할 때, 파일이 존재하지 않으면 오류를 발생시킵니다. 따라서 파일이 존재하는지 확인하고, 존재하지 않으면 오류를 처리해야 합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 53 페이지

검색

게시물 검색