2012-03-08 15:44:26 +0000 2012-03-08 15:44:26 +0000
13
13

一次删除多个文件的FTP命令是什么?

我试图通过FTP运行这个命令来删除我网站上一个文件夹里的一些文件。

DEL *.csv

然而这行不通,我不知道为什么。然而,如果我尝试删除每一个文件,这就可以了。

DEL file.csv (works)

我怎么做才能解决这个问题?

答案 (3)

27
27
27
2012-03-08 15:54:25 +0000

如果你使用的是Windows命令行ftp客户端,那么你需要使用mdelete来删除多个文件,因为delete只能删除一个文件。

编辑:回答评论中的附加问题。

如果你想把这些命令放在一个文件中,这样你就可以作为某种批处理来执行,你可以创建一个文本文件,然后把命令按顺序放在那里。

prompt
mdel *
quit

然后你可以用-s参数将其作为一个步骤来运行。

3
3
3
2014-01-06 01:28:03 +0000

要使用mdelete,请使用下面的语法来自动处理

在FTP/>使用 “prompt "命令来禁止交互(模式关闭)

键入这个命令。

  • FTP/> mdelete [directory] *.extenstion |yes

例如,mdelete standard *.jpg |yes。

1
1
1
2016-01-24 17:15:13 +0000

在Windows 7下:

现有的答案只能部分发挥作用。如果要在没有服务器确认的情况下一次性删除更多的文件,我们必须用命令连接到服务器。

ftp -i yourwebsite

所以当你用该命令连接后 你可以在FTP提示符下使用mdelete

mdelete *.html