Python每两分钟读取文件夹中当月建立的txt文件,全部复制到另一个路径文件夹中
时间: 2024-03-06 15:19:41 浏览: 122
Python 文件或文件夹复制
以下是一个Python脚本,可以每两分钟读取文件夹中当月建立的txt文件,并将它们全部复制到另一个路径文件夹中。
```python
import os
import shutil
import time
source_folder = '/path/to/source/folder' # 源文件夹路径
destination_folder = '/path/to/destination/folder' # 目标文件夹路径
while True:
# 获取当前时间
now = time.localtime(time.time())
year = now.tm_year
month = now.tm_mon
# 构造当月的文件名格式
file_name_format = "{:04d}-{:02d}-*.txt".format(year, month)
# 扫描源文件夹中符合当月文件名格式的所有文件
for filename in os.listdir(source_folder):
if fnmatch.fnmatch(filename, file_name_format):
# 构造源文件和目标文件的路径
source_file = os.path.join(source_folder, filename)
destination_file = os.path.join(destination_folder, filename)
# 复制文件到目标文件夹
shutil.copy2(source_file, destination_file)
# 休眠2分钟
time.sleep(120)
```
该脚本将不断运行,并每两分钟扫描一次源文件夹中当月建立的txt文件,并将它们全部复制到另一个路径文件夹中。如果您需要终止运行该脚本,可以按Ctrl+C。
阅读全文