¿php ftp_delete可以删除文件夹吗?

时间:2016-11-17 17:09:06

标签: php ftp

问题是:PHP p可以删除文件夹吗? 我有一个使用ftp_delete()删除ftp文件的进程,但我担心如果文件名为空,我可能会意外删除文件夹。

3 个答案:

答案 0 :(得分:5)

从手册:

" ftp_delete()删除FTP服务器路径指定的文件。"

它不会删除文件夹rmdir()

" rmdir - 删除目录"

注意:

  

尝试删除dirname指定的目录。该目录必须为空,并且相关权限必须允许此操作。失败时将生成E_WARNING级别错误。

答案 1 :(得分:1)

1.-你需要查看文档,答案就在那里。

2.- http://php.net/manual/en/function.ftp-delete.php根据文档,没有。它说"文件"不是"文件或文件夹",我认为最终答案是否定的。

答案 2 :(得分:1)

不,它不能。您需要使用ftp_rmdir删除文件夹。

http://php.net/manual/en/function.ftp-rmdir.php

注意:

  

要删除的目录。这必须是目录的绝对路径或相对路径。