-1

私は2つのことをしているのに助けが必要です。

a) 現在のディレクトリですべてのメディア ファイル (つまり、曲とビデオ) を検索し、再生可能なファイルのリストを作成します。b) メディア ファイルが見つからない場合は適切なメッセージを表示し、ユーザーにプログラムを閉じるオプションを提供します。

どうもありがとう

4

2 に答える 2

1

Python は完璧かつ簡単に仕事をこなします。これは非常に優れたスクリプト言語であり、簡単に習得できるので、ぜひ使ってみてください。例えば:

#!/usr/bin/env python
import os
files = os.listdir('.')
available_files = []
for f in files:
    if f.endswith('.mp3') or f.endswith('.mkv'):
        available_files.append(f)
if not available_files:
    print 'there is no media file in current dir'
于 2012-04-08T15:49:02.093 に答える
0

ファイルに拡張子があると仮定します。

file_pattern="*.mp3|*.mp4|*.flv"
file_count=`ls 2>/dev/null | egrep $file_pattern | wc -l`
if [ $file_count -eq 0 ]; then
   echo "No files found"
else
   echo `ls | egrep $file_pattern`
fi

file_pattern検索する他のファイル拡張子を含めるように変更できます。

于 2012-04-08T15:51:51.347 に答える