3
我的文件編輯器創建了一個以.
爲前綴的臨時文件。如何忽略使用watchmedo以句點開頭的文件?
我運行:
watchmedo shell-command -p '*.py' -R -c 'echo "${watch_src_path}"'
我看,因爲我的編輯,然後兩個事件的文件保存爲臨時文件事件(大概是因爲它做了刪除和寫入)。
我想看到一個事件 - 只有當我保存一個文件。
有沒有辦法讓我只用CLI來做到這一點?我對創建python腳本和直接使用watchdog API沒有興趣。
是否可以過濾事件,以便我只看到刪除/寫入中的一個事件? – ToBeReplaced
我認爲你看到的第二個事件可能是目錄更改事件;您是否嘗試過使用-D開關運行? –
運行'watchmedo log'告訴我它是一個額外的FileModifiedEvent - 編輯器必須兩次觸及文件。謝謝您的幫助。 – ToBeReplaced