関数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、