2017-04-07 2 views
0

현재 나는 song.mp3이라는 파일을 가지고 있습니다.이 파일은 경보로 작동 할 Python 프로그램에 통합되어 있습니다. 나는 Raspberry Pi에 블루투스를 통해 새로운 곡을 보낼 때마다이 곡의 곡명을 song.mp3으로 자동 변경하여 이전 곡을 덮어 쓰고 싶습니다. 그렇게하면 다른 노래에 대한 경보 프로그램을 변경할 필요가 없습니다. 어떤 도움이 필요합니까? MP3 파일은 모두 같은 디렉토리에 있다고 가정들어오는 파일로 기존 파일을 자동으로 덮어 씁니다.

+0

또는 새 파일이 있는지 디렉토리를 지속적으로 확인한 다음 새 파일의 이름을 자동으로 바꿀 수있는 방법이 있습니까? 감사합니다 –

+0

Tim Golden의 Python Stuff 기사 [_ 변경 사항을위한 디렉토리보기 _] (http://timgolden.me.uk/python/win32_how_do_i/watch_directory_for_changes.html)에 os.listdir_이있는 디렉토리가 _Poll이라는 기술이 있습니다. . 나는 또한 이런 종류의 일을하는 리눅스 전용 모듈에 대해서 들었다.하지만 나는 그들의 이름을 기억하지 않는다. 또한 [** _ 변경 사항을보기 위해 파일을 보는 방법 _ **] (http://stackoverflow.com/questions/182197/how-do-i-watch-a-file-for-changes)을 참조하십시오. – martineau

답변

0

, 당신은 아마도 그 정기적으로 가장 최근의 파일 이름을 바꾸고 실행하는 cron 작업을 미칠 수 있으므로 같은 :

MV $ (LS -1t * .txt 인 | head -1) song.mp3

이것은 간단한 예입니다. ablve를 스크립트에 추가하고 스크립트가 충돌하지 않도록 "벨트 및 중괄호"를 추가하는 것이 더 바람직합니다.

관련 문제