我的备份系统的情况
问题是这样的。当Cobian尝试删除旧备份时,它将返回以下错误:
无法删除目录:目录不为空
如果我尝试使用FileZilla删除相同的文件夹,它将返回相同的错误:
RMD电子商务2016-03-12 18; 00; 54(完成)
550无法删除目录:目录不为空
检查文件夹(通过浏览器窗口,因为这些文件夹是共享的),我可以看到它们保留在所有以点开头的文件中(例如:“。gitattributes”)。使用FileZilla,我看不到此文件,而且我认为这对于Cobian来说是相同的,并且无法删除。
我该如何解决这个问题?我不想手动删除,我想将来解决该问题,我的备份必须自动删除所有旧文件夹!
谢谢
从Cobian的FAQ中,When deleting a FTP directory, hidden files are not deleted
:
问题是:为了能够删除目录,程序必须递归删除远程站点上存在的所有文件和子目录。为此,该程序请求文件列表。可以将某些服务器配置为也发送隐藏文件,但是其他一些服务器则不这样做。在这种情况下,程序将删除所有其他文件,但不会删除隐藏的文件,当然,父目录也不会被删除。当收到列表命令时,请检查您的FTP服务器是否允许发送隐藏文件。例如,可以将Proftpd配置为发送清单中的隐藏文件:File:/etc/proftpd/proftpd.conf修改:ListOptions“ -1”替换为ListOptions“ -A”#列出除“。”以外的所有文件。和 ”..”
在版本10中,您可以添加一个参数,以强制服务器向您发送包含所有隐藏文件的列表。同样,服务器必须支持这一点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句