私は2つのことをしているのに助けが必要です。
a) 現在のディレクトリですべてのメディア ファイル (つまり、曲とビデオ) を検索し、再生可能なファイルのリストを作成します。b) メディア ファイルが見つからない場合は適切なメッセージを表示し、ユーザーにプログラムを閉じるオプションを提供します。
どうもありがとう
私は2つのことをしているのに助けが必要です。
a) 現在のディレクトリですべてのメディア ファイル (つまり、曲とビデオ) を検索し、再生可能なファイルのリストを作成します。b) メディア ファイルが見つからない場合は適切なメッセージを表示し、ユーザーにプログラムを閉じるオプションを提供します。
どうもありがとう
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'
ファイルに拡張子があると仮定します。
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
検索する他のファイル拡張子を含めるように変更できます。