2017-04-07 54 views
0

截至目前我有一個名爲song.mp3的文件,我已經集成到一個Python程序中,將作爲一個警報。我想它,這樣,每當我通過藍牙發送的樹莓派新歌,它只會自動重命名這首歌是Song.mp3的,從而覆蓋了一首歌曲。這樣我就不必爲不同的歌曲改變我的鬧鐘程序。任何幫助?自動覆蓋現有文件與傳入文件

+0

或者,也許是有辦法不斷地檢查新文件的目錄,然後自動重命名這些新文件?謝謝 –

+0

在Tim Golden的Python Stuff文章[_Watch a Directory for Changes_](http://timgolden.me.uk/python/win32_how_do_i/watch_directory_for_changes.html)中有一種叫做_Poll目錄的方法,它可能足夠好了。我也聽說過一些Linux操作系統的模塊,但我不記得他們的名字。另請參見[** _怎樣看更改一個文件?_ **](http://stackoverflow.com/questions/182197/how-do-i-watch-a-file-for-changes) – martineau

回答

0

假設mp3文件都在同一目錄中,你也許可以有一個cron作業運行定期重命名最新的文件等類似:

MV $(LS -1T * .TXT |頭-1)song.mp3

這是一個簡單的例子。將ablve添加到腳本並添加一些「腰帶和大括號」以確保腳本不會崩潰將更加可取。