我需要在一定時間后洗掉后臺服務中的檔案,是否可以實作這一點以及以什么方式?
uj5u.com熱心網友回復:
你可以試試WorkManager。它會洗掉你的檔案...
uj5u.com熱心網友回復:
問題很模糊。請具體說明您想要哪個作業系統,任何特定技術,特定環境......關于您的問題的問題佇列我無窮無盡。
雖然回答高水平:
解決方案1:如果是Windows / Linux,您可以撰寫一個批處理/shell腳本,您可以將其標記到Windows調度程式/Linux cron作業中。批處理將具有從哪個路徑,任何特定檔案或以等開頭的內容洗掉的所有邏輯。調度程式/ cron 作業將決定您要在什么時間執行此操作。對于此時間線,您需要檢查語法,并且對于這兩個作業系統來說,它是不同的。簡單的搜索,你會得到一切。
解決方案2:如果你想通過代碼來做,你可以撰寫一個Spring調度程式代碼(這可以是任何語言,但作為Java開發人員,我更喜歡這個)它將與檔案系統互動并在之后為你執行檔案洗掉特定的間隔。為此,您可能需要部署應用程式服務器。
如果應用程式服務器在機器上可用,那么這對您來說很容易,否則最簡單的事情就是解決方案 1。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/410313.html
標籤:
下一篇:執行緒“主”org.hibernate.AnnotationException中的例外:-使用@OneToMany或@ManyToMany以未映射的類為目標:
