2017-04-07 17 views
0

現在、私はsong.mp3というファイルを持っています。このファイルはPythonプログラムに統合されており、アラームとして機能します。私は、Raspberry PiにBluetooth経由で新しい曲を送るたびに、自動的にこの曲の名前をsong.mp3に変更し、それによって前の曲を上書きするようにしたいと思います。そうすれば、私は別の曲のアラームプログラムを変更する必要はありません。どんな助け? mp3ファイルはすべて同じディレクトリにあると仮定すると既存のファイルを受信ファイルで自動的に上書きする

+0

また、新しいファイルのディレクトリを常に確認してから、新しいファイルの名前を自動的に変更する方法がありますか?ありがとう –

+0

ティム・ゴールデンのPython Stuffの記事[Changes for Directory_Watch](http://timgolden.me.uk/python/win32_how_do_i/watch_directory_for_changes.html)に十分なかもしれないos.listdir_を持つ_Pollというテクニックがあります。私はこの種のことをするLinux専用のモジュールもいくつか聞いたことがありますが、名前は思い出せません。 [** _ファイルの変更を見るにはどうすればいいですか?_ **](http://stackoverflow.com/questions/182197/how-do-i-watch-a-file-for-changes)を参照してください。 – martineau

答えて

0

、あなたはおそらくそれは、定期的に最新のファイルと名前を変更し実行するcronジョブを持つことができますので、のようなもの:

MV $(lsの-1T * .TXT |ヘッド-1)song.mp3

これは簡単な例です。スクリプトにablveを追加し、スクリプトがクラッシュしないように「ベルトとブレース」を追加することがより好ましいでしょう。

関連する問題