[英]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.