簡體   English   中英

如何在 Python 中的 FTP 服務器上監視現有文件名

[英]How to monitor existing filenames on a FTP server in Python

我需要持續監控 FTP 服務器,其中圖像定期出現(每秒左右),將它們復制到我的客戶端 PC 上並刪除它們。 刪除服務器上的圖像是可選的,但我需要有這個選項,我將使用 Python 來完成這一切。

我了解 FTP 協議沒有 API 通知客戶有關更改 這就是為什么當前選擇的解決方案是運行 a.py 腳本,其中包含這個廣受好評的答案的變體:讀取所有文件名(大多數時候只有一個),復制並刪除它們,然后休眠幾十毫秒。

python 腳本將連續運行,Windows 任務調度程序每隔幾分鍾就會嘗試重新啟動它。 這是一個特別粗略的解決方案(尤其是“while True: ... sleep(0.01)”),更傳統的替代方案是什么?

聽起來不錯。 這個腳本應該很輕,所以如果它連續工作應該不會有問題。

暫無
暫無

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

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