unlink 함수

함수 unlink는 지정된 경로의 파일을 삭제합니다. 함수는 삭제 성공 시 true를 반환하고 오류 발생 시 false를 반환합니다. 매개변수로는 파일 경로 문자열을 받습니다.

구문

phpunlink(filename);

예제

현재 디렉토리에 있는 test.txt 파일을 삭제해 보겠습니다:

php<?php
  $res = unlink('test.txt');
  var_dump($res);
?>

코드 실행 결과:

phptrue

예제

존재하지 않는 파일을 삭제하려고 시도해 보겠습니다:

php<?php
  $res = unlink('nonexistent.txt');
  var_dump($res);
?>

코드 실행 결과:

phpfalse

예제

파일 존재 여부를 확인하며 삭제하기:

php<?php
  $file = 'data.txt';
  if (file_exists($file)) {
    $res = unlink($file);
    echo $res ? 'File deleted' : 'Delete error';
  } else {
    echo 'File not found';
  }
?>

함께 보기

  • 디렉토리를 삭제하는 함수 rmdir
  • 파일 존재 여부를 확인하는 함수 file_exists
  • 쓰기 가능 여부를 확인하는 함수 is_writable