php unlinkでファイルを削除する

  • 作成日 2021.12.16
  • php
php unlinkでファイルを削除する

phpで、unlinkを使用して、ファイルを削除するサンプルコードを記述してます。phpのバージョンは8.0です。

環境

  • OS  CentOS Stream release 8
  • php 8.0.0
  • nginx 1.14.1

unlink使い方

unlinkを使用すれば、ファイルを削除することが可能です。

unlink(ファイル名);

以下は、「sample.php」を実行して「hoge.txt」ファイルを削除するサンプルコードとなります。

<?php

unlink("hoge.txt");

実行結果

存在しないファイルを選択すると「Warning」が発生します。

<?php

unlink("nofile.txt");
// PHP Warning:  unlink(hoge.txt): No such file or directory in

また、globを使用すれば指定した条件でファイルを複数削除することが可能です。

ファイル削除前のディレクトリ

<?php

$filelist = glob('./' . '*.txt');

foreach ($filelist as $file) {

    unlink($file);

}

実行結果