在无忧主机(www.51php.com)要删除一个文件,有很多方法,你可以使用ftp工具进行删除,也可以使用DirectAdmin(DA)控制面板进行删除。然而,删除文件并不是一帆风顺的,经常会遇到一些顽固的文件,让我们无法删除,这个时候,我们就需要采取一些特殊的方法进行操作了。如今天客户在php虚拟主机中删除文件时候提示该目录不能为空,且提示如下:

Unable to delete directory /domains/hlftuan.com/public_html/home: The directory/domains/hlftuan.com/public_html/home is not empty

加你错误截图:

image0018 150x150 DirectAdmin控制面板删除文件提示行目录不能为空

删除目录——home文件夹在“文件管理器”中的属性:

Home目录

权限:644

容量:40KB

操作:删除home目录,提示该目录不能为空

经过我测试,要删除这类文件的操作步骤:

1、设置目录权限777   //小编发现,将目录设置777后,该目录容量由40KB增加到85KB,而且里面多出了几个文件夹,原因不明。

2、将home目录重置权限。如何重置权限可以参考DIRECTADMIN(DA)控制面板如何重置文件权限 //注意是重置权限,而不是把目录设置权限目录为777

3、选择文件home文件,进行删除。

无法删除原因分析:

导致这种原因有很多,小编个人认为:从我将该文件设置777权限后,文件容量自动增大,并多出几个文件来判断,既有可能这个文件还正在被网站使用,导致删除文件失败。我建议,如果客户在删除文件的时候,不妨先将站点web功能关闭,停止站点访问,这样就避免站点正在运行而导致一些特殊的文件无法删除。用户在删除文件的时候,可以参考教程“DIRECTADMIN(DA)控制面板常用功能介绍——如何删除文件”进行操作。

美国/香港 纯Linux环境下高端免备案php空间,仅仅只需99元一年起

本文地址:http://www.51php.com/directadmin/2401.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: