PHP文件是否有可能在执行时自行删除?

Blu*_*ica 8 php

我有一个PHP文件" install.php ",它处理其他脚本的安装.我希望此文件在运行后删除自身及其包含的文件夹.

这可能吗?

edo*_*ian 6

给出该文件夹仅包含install.php的演示:

mkdir demo
cd demo
echo "<?php unlink(__FILE__); rmdir(__DIR__); " > install.php
php install.php
cd ..
ls
Run Code Online (Sandbox Code Playgroud)

ls不再显示"demo dir"了.

如果要删除更多(子)文件夹,递归删除不应该很难找出以太.