5-6 PHP文件系统之删除文件
本节编程练习不计算学习进度,请电脑登录imooc.com操作

PHP文件系统之删除文件

跟Unix系统命令类似,PHP使用unlink函数进行文件删除。

unlink($filename);

删除文件夹使用rmdir函数,文件夹必须为空,如果不为空或者没有权限则会提示失败。

rmdir($dir);

如果文件夹中存在文件,可以先循环删除目录中的所有文件,然后再删除该目录,循环删除可以使用glob函数遍历所有文件。

foreach (glob("*") as $filename) {
   unlink($filename);
}

任务

使用unlink删除文件$filename

  1. <?php
  2. $filename = '/data/webroot/usercode/code/test.txt';
  3. file_put_contents($filename, 'a');
  4. //删除文件$filename
下一节