外付けディスク ドライブ全体に対してタイマーで次のスクリプトを実行することに問題はありますか?
EXTERNAL_DRIVE_DIRECTORY = "E:\Files"
# get all of the files in a top level directory of a hard drive
def get_set_of_all_files():
set_of_files = set()
for root, dirs, files in os.walk(EXTERNAL_DRIVE_DIRECTORY):
for f in files:
# get file name without file extension
f = os.path.splitext(f)[0]
set_of_files.add(f)
return set_of_episodes
アイデアは、ハード ドライブにある場合とない場合があるファイルを含む別のセットに対して、ハード ドライブ上のすべてのファイルをチェックすることです。したがって、スクリプトは時間間隔で (たとえば、10 分ごとに) 実行されている可能性があります。
これはハードドライブに非常に負担がかかりますか? ディスクは読み書きできる回数が非常に多いと聞いたので、ディスクの寿命が短くなる可能性があるようです。このコードから見られる寿命の減少は異常に大きいですか?