问题是:PHP p
可以删除文件夹吗?
我有一个使用ftp_delete()
删除ftp文件的进程,但我担心如果文件名为空,我可能会意外删除文件夹。
答案 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
注意:强>
要删除的目录。这必须是空目录的绝对路径或相对路径。