在整个外部磁盘驱动器上的计时器上运行以下脚本有什么问题吗?
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 分钟一次)。
这会对硬盘驱动器造成难以置信的负担吗?我听说磁盘只能读/写这么多次,所以看起来这可能会减少磁盘的寿命。您从这段代码中看到的寿命减少是否异常大?