linux ftp 命令 mdelete *.txt报错

"*.txt": Directory not found.
can't find list of remote files: No such file or directory
哪位大侠知道怎么设置ftp就可以批量删除文件了?

必须获得文件列表,然后针对文件列表进行删除,所有FTP软件都是这么做的,都是先获取文件列表,并生成数组。
每次操作后都要刷新文件列表。

在FTP里help一下mdelete命令,看看文件格式吧。
先执行prompt命令,然后再mdelete
到当前路径执行 mdelete *.fileName
或者直接执行delete *.txt

最简单的办法就是找个ftp客户端软件登陆上去全选删除。

或这个给你个脚本,试试吧,这是linux下的脚本,把中文的地方改成相应的东西,复制一下,在linux里vi一个新文件,粘贴,保存退出,直接./新文件名就自动执行了

while read filename(你的文件列表文件名)
do
ftp -i -n 服务器ip <<EOF
cd 目录
delete $filename
quit
EOF

done <
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-05
用linux下的lftp, 里面有rm命令!
相似回答