用python写一个自动删除文件夹中存放超过一天的文件的程序
时间: 2023-05-18 11:03:48 浏览: 60
可以使用以下代码实现:
```python
import os
import time
def delete_old_files(folder_path):
for filename in os.listdir(folder_path):
file_path = os.path.join(folder_path, filename)
if os.path.isfile(file_path):
file_age = time.time() - os.path.getctime(file_path)
if file_age > 24*60*60: # 24 hours in seconds
os.remove(file_path)
print(f"Deleted {file_path}")
# Example usage:
delete_old_files("/path/to/folder")
```
这个程序会遍历指定文件夹中的所有文件,如果文件的创建时间距离当前时间超过一天,则删除该文件。