PHPで特定のファイルを削除する
PHP で指定したファイルを削除するには unlink() 関数を使います。この関数の構文は次のとおりです。
bool unlink ( string $filename [, resource $context ] )
ここで、$filename 引数は、削除するファイル名を指定し、$content 引数は、ファイルのコンテキストを指定するオプション引数です。
以下に unlink() 関数を使用して指定ファイルを削除する方法を示す例を示します。
$filename = 'path/to/file.txt';
if (file_exists($filename)) {
if (unlink($filename)) {
echo "文件删除成功";
} else {
echo "文件删除失败";
}
} else {
echo "文件不存在";
}
上記サンプルでは、まず file_exists() 関数でファイルの存在をチェックしています。ファイルが存在する場合、unlink() 関数でファイルを削除します。削除に成功すれば「ファイル削除に成功」と出力され、失敗すれば「ファイル削除に失敗」と出力されます。ファイルが存在しない場合は「ファイルは存在しません」と出力されます。
ファイルの削除を行う unlink() 関数は、削除後の復元ができないため、使用の際は注意が必要です。そのため、ファイルの削除を行う前に、ファイルの存在確認と、削除操作の正当性を確認することを推奨します。