擅长:python、mysql、java
<p>您应该将所有文件路径存储在一个列表中,然后检查输入以继续删除或不删除。你知道吗</p>
<pre><code>now = datetime.now()
files_to_delete = []
for files in list_dir:
#count = 0+1
last_modi =os.path.getctime(files)
dt_obj = datetime.fromtimestamp(last_modi)
print(last_modi)
# 5184000 = 60 days
if (now - dt_obj).day >= 60:
print(files)
files_to_delete.append(files)
#print("This file has not been modified for 60 days.")
#os.unlink(files)
#print(f"{files} removed.")
if files_to_delete:
print("These are the files which will be deleted:\n")
print(*files_to_delete, sep='\n')
decision = input("Are you sure you want to delete them? (Y or N)")
if decision.upper() == 'Y':
for file in files_to_delete:
os.remove(file)
print(f"{file} removed.")
</code></pre>