2017-04-07 55 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添加到脚本并添加一些“腰带和大括号”以确保脚本不会崩溃将更加可取。