#1 楼
我相信FTP实际上没有递归删除操作。我能想到的选项如下:使用
ncftp
程序。这是带有其他选项的另一个FTP程序。但是,我认为它只能在命令行上运行,并且没有GUI。如果您对服务器具有
SSH
访问权限,则使用该端口代替FTP并使用rm -r
命令。或其他脚本为您进行删除。评论
-r选项是递归删除。
–iivel
2011-3-19在17:03
ncftp只是另一个FTP客户端。它仍然无法在单个命令中递归地删除子目录,并且最多只能执行FileZilla的操作。
–Lèsemajesté
2012年2月6日在6:49
您可能可以通过FileZilla执行命令,具体取决于您的登录名。
–马丁(Martijn)
15年7月20日在7:32
ncftp不适用于我
– Suat Atan博士
19-10-19在19:22
#2 楼
如果主机不支持,则不使用“ ssh”的用户可以登录cpanel并在此处使用文件管理器。它将删除文件快得多。在某些情况下,通过http上传文件似乎也更快。评论
我以前应该想到这个。
– Syakur Rahman
18年1月12日在2:40
#3 楼
您可以使用Windows资源管理器从FTP快速删除目录或文件。打开Windows资源管理器窗口;按
Win+E
。单击以选择地址栏。
键入FTP站点的地址。 (示例-
ftp://ftp.example.com
)按
Enter
。输入您的FTP ID和PWD。
按Enter。
现在您可以访问所有文件和目录了。快速查找和删除。
评论
此方法几乎花费与ftp相同的时间!
– bhavya_w
19年6月18日在9:18
当我在写ip后按Enter键时,它将为我打开Chrome。
–迈克尔·罗杰斯(Michael Rogers)
20 Nov 23 '12:10
#4 楼
这里真的值得一提,您可以立即重命名整个目录,也可以将它们重命名为不同的路径,这通常是一个很好的解决方案。在根文件夹中创建一个名为“垃圾”的目录,然后拖动/移动(重命名)要删除的所有目录。这样做是即时的,因此您可以继续工作,并在后台让它在手动删除过程中打勾。
#5 楼
作弊:在ftp模式下使用winscp。它将转换简单的请求并完成所有必要的任务。它不是ftp的“命令行”,但它仍然是ftp,并且可以与相同的ftp凭据一起使用,以轻松地完成任务(并且与ftp可以完成的速度一样快)评论
并且只要ftp就能完成它
–惨败实验室
15年7月20日在5:53
#6 楼
这是一种无需命令行即可删除子文件夹中文件的简便方法。文件Zilla :)评论
它比单纯删除文件夹快吗?
– Tasawar Khan
17年11月26日14:47
#7 楼
我以前在SO上回答过类似的问题:https://stackoverflow.com/questions/4387151/how-to-delete-folders-with-wildcard-via-cmd-ftp-windows-server -2008 / 4445705#4445705
长话短说:
还可以使用-p开关[使用rmdir]删除目录及其所有父目录。
-r虽然可以递归地删除参数路径中给出的目录,但仍可以进行以下切换:
http://www.computerhope.com/unix/urm.htm
评论
当使用FTP / SFTP客户端删除深层目录结构中的许多文件时,“快速”和“删除大量文件”是不能很好地结合在一起的两件事。任何必须维护Magento电子商务网站的人都可以证明这一点。使用SSH,FTP并非为此目的而设计。