簡體   English   中英

每30分鍾自動刪除FTP文件夾中的所有文件

[英]Auto delete all files in an FTP folder every 30 minutes

有沒有一種方法可以每30分鍾自動從FTP文件夾中刪除所有文件?

假設我的詳細信息如下:

  • 文件夾:/ myfolder

  • 主持人:xxx.xxx.xxx.xxx

  • 用戶名:myname

  • 密碼:mypassword

提前致謝!

制作一個文件abc.php並編寫此代碼

array_map('unlink', glob("/myfolder/*"));

之后,安排一個玉米每30分鍾命中一次

您要求什么還不清楚。

但是,如果要通過FileZilla自動刪除,則不能。 FileZilla不支持任何自動化/腳本

您必須使用另一個FTP客戶端。 在Windows上,您可以使用WinSCP

使用WinSCP腳本從FTP文件夾刪除文件的簡單批處理文件( .bat )類似於:

"C:\Program Files (x86)\WinSCP\WinSCP.com" ^
  /log="C:\writable\path\to\log\WinSCP.log" /ini=nul ^
  /command ^
    "open ftp://myname:mypassword@ftp.example.com/" ^
    "rm /myfolder/*" ^
    "exit"

要計划批處理文件運行,請使用Windows計划程序。 請參閱WinSCP調度指南


WinSCP甚至可以從導入的FileZilla會話 生成腳本模板

有關詳細信息,請參見FileZilla自動化指南


(我是WinSCP的作者)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM