【问题标题】:How to turn off Interactive mode in FTP (perl)如何在 FTP (perl) 中关闭交互模式
【发布时间】:2013-10-07 12:24:55
【问题描述】:

我正在尝试使用 Perl 脚本通过 FTP 删除一个非空目录。为此,我首先需要删除此目录中的内容,然后删除目录。

在 FTP 中,您需要禁用提示来执行此操作。否则它将不断要求确认删除每个文件。

ftp> prompt
Interactive mode off.
ftp> mdelete 2013-10-01-full/*
ftp> rmdir 2013-10-01-full

如何在 Perl 中关闭 promptNet::FTP 中没有列出此类功能。我什至试过$ftp->prompt;

【问题讨论】:

    标签: regex perl scripting ftp backup


    【解决方案1】:

    来自Net::FTP documentation

    rmdir ( DIR [, RECURSE ]) 删除名为 DIR 的目录。如果 REcurse 为真,然后 rmdir 将尝试删除其中的所有内容 目录。

    您无需担心prompt 的事情。只需使用$ftp->rmdir($dir, 1),它将删除目录,包括其中的所有内容。

    【讨论】:

    • 如果答案解决了您的问题,请点击投票下方左侧的勾号接受。谢谢。
    猜你喜欢
    • 2019-05-30
    • 2018-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多