Python写一个每过一分钟就从一个路径的文件夹中复制里面的文件到另一个文件夹里,如果文件夹中有相同内容就覆盖
时间: 2023-05-31 13:03:11 浏览: 32
以下是Python代码实现:
```python
import shutil
import time
import os
def copy_files(src_dir, dst_dir):
for file_name in os.listdir(src_dir):
src_file = os.path.join(src_dir, file_name)
dst_file = os.path.join(dst_dir, file_name)
shutil.copy(src_file, dst_file)
if __name__ == '__main__':
src_dir = '/path/to/source/dir'
dst_dir = '/path/to/destination/dir'
while True:
try:
copy_files(src_dir, dst_dir)
print('Files copied successfully.')
except Exception as e:
print('Error occurred while copying files:', e)
time.sleep(60)
```
这个程序会不断地每隔一分钟从源文件夹中复制所有文件到目标文件夹中,如果目标文件夹中已经存在相同的文件名,则会覆盖原有文件。如果在复制文件时发生了任何错误,程序会打印出错误信息并继续运行。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)