如何删除FTP上的所有文件

2024-06-12 19:21:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要写一个脚本,删除FTP服务器上的所有文件,而不改变目录结构。在

因为没有find命令或类似命令。在

我尝试使用lftp,但是由于{}不够灵活而被卡住了。在

不管怎样,它可以是bash或python。在

我没有对该服务器的ssh访问权限。仅限于FTP。在


Tags: 文件命令服务器目录脚本bash权限ftp
1条回答
网友
1楼 · 发布于 2024-06-12 19:21:33

如何在Python中完成。你没有给出任何代码,所以我只给出了基础知识,也没有给出代码:

  • 将根文件夹放入列表中
  • 从列表中弹出一项
    • 列出项目
    • 将此列表中的目录附加到列表中
    • 删除列表中的文件。在
  • 重复第二步,包括子步骤,直到列表为空

有帮助:https://docs.python.org/2/library/ftplib.html

相关问题 更多 >