产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请编程助手免费智能写代码、翻译NewAMYSQL 免费MySQL管理工具AMFTP 免费FTP管理客户端

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] amftp在win下运行无法删除非空目录

卖火柴的小女孩
铁牌会员
0.00 价值分

卖火柴的小女孩 发表于 2018-04-12 14:37:19
function am_ftp_rmdir($directory)
{
$list = $this -> am_ftp_nlist($directory);
foreach ($list as $k=>$v)
{
if ($v != '.' && $v != '..')
{
if(!$this -> am_ftp_delete($directory . '/' . $v))
$this -> am_ftp_rmdir($directory . '/' . $v);
}
}
Return @ftp_rmdir($this -> amftp_ftp_connect, $directory);
}

function am_ftp_delete($file)
{
Return @ftp_delete($this -> amftp_ftp_connect, $file);
}

只要目录中有文件就会提示删除失败,必须进入目录挨个删除。。。。小白望指教
评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (0分)
2018-04-12 14:37:19 1

amysql
创始人
99532.51 价值分

这个要调试才能知道排查了,
在Return @ftp_delete($this -> amftp_ftp_connect, $file);
看下$file这个变量值是否正常。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2018-04-16 09:53:39 2

AMH面板 - 好用高效低占用、安全可靠极稳定

LHY2017
铁牌会员
95.42 价值分

可以试试用AMHFile来删除文件
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2018-04-21 11:25:02 3
 1  (总1页)
AMH社区列表
用户服务中心