Python每两分钟读取文件夹中当月建立的txt文件,全部复制到另一个路径文件夹中
时间: 2024-03-06 13:22:02 浏览: 87
以下是Python代码示例:
```python
import os
import shutil
import time
# 源文件夹
src_folder = 'path/to/source/folder'
# 目标文件夹
dst_folder = 'path/to/destination/folder'
while True:
# 获取当前时间
cur_time = time.localtime()
# 获取当前月份
cur_month = cur_time.tm_mon
# 获取所有txt文件
txt_files = [f for f in os.listdir(src_folder) if os.path.splitext(f)[1] == '.txt']
# 复制当月建立的txt文件到目标文件夹
for txt_file in txt_files:
file_path = os.path.join(src_folder, txt_file)
file_time = time.localtime(os.path.getctime(file_path))
if file_time.tm_mon == cur_month:
shutil.copy(file_path, dst_folder)
# 等待两分钟
time.sleep(120)
```
这段代码会不断循环,在每次循环中获取当前时间和当前月份,然后获取源文件夹中所有的txt文件,并将当月建立的txt文件复制到目标文件夹中。最后等待两分钟,然后再次循环。
阅读全文